템플릿에서 선택한 파일의 FullPath 속성을 무시하도록 VC# 프로젝트를 구성하려고하는 Visual Studio 프로젝트 마법사가 있습니다. 매개 변수의 개수가 잘못되었습니다 :EnvDTE.Property.set_Value를 사용하여 ProjectItem FullPath 속성을 설정하는 데 문제가 있습니다.
다음 코드는 기능
공공 무효 ProjectFinishedGenerating (프로젝트 프로젝트)
string path = "some file name";
project.ProjectItems.Item("some file").Properties.Item("FullPath").Value = path;
System.Reflection.TargetParameterCountException 내에서 사용된다. (HRESULT에서 예외 : 0x8002000E (DISP_E_BADPARAMCOUNT)) 나는 원래 값을 표시 할 수 있기 때문에 EnvDTE.Property.set_Value (객체 lppvReturn)
에서 나는 내가 유효한 프로젝트 아이템 개체가 있음을 알고있다.
시각적으로 같은 문제가 스튜디오 매크로 –