2009-05-18 2 views

답변

0

질문에서 Visual Studio의 빌드 후 이벤트에 빠르게 추가 할 수있는 것을 찾고 있다고 생각합니다. XCOPY을 사용하는 경우 대상 경로에 와일드 카드를 지정할 수 있습니다. 즉, 충분한 수 있습니다 :

XCOPY "$(TargetDir)$(TargetName).pdb" "%WINDIR%\Assembly\GAC_MSIL\$(TargetName)\*\" 

또 다른 옵션은 프레임 워크와 함께 제공되는 SN.exe를 사용하여 공개 키 토큰을 추출하는 것입니다. 이것은 다음과 유사 할 수 있습니다 :

FOR /F "usebackq tokens=5" %%T in (`sn.exe -q -T "$(TargetDir)$(TargetName).dll"`) DO COPY ""$(TargetDir)$(TargetName).pdb" "%WINDIR%\Assembly\GAC_MSIL\$(TargetName)\%%T\" 

실제로 대상 디렉토리에는 공개 버전 토큰과 어셈블리 버전이 포함되어 있지 않습니까?

마지막으로 작업을 포함하는 MSBuildExtensions 라이브러리를 다운로드하거나 직접 사용자 정의 작업을 구현할 수 있습니다. 이 경우에도 proj 파일을 수동으로 편집해야합니다.

또한 blog entry을 확인하십시오. 관심의 대상이 될 수 있습니다.

관련 문제