0
게시 빌드 이벤트로 .net 4 GAC에 게시하려는 .net 4 C# 라이브러리가 있습니다.gacutil을 gac에 배포하지 못했습니다.
내가 추가 한 "$ (SolutionDir) BTS.GO.Core.Deployment \ ExternalAssemblies \하여 gacutil.exe/난"$ (있는 TargetPath) "
는 gacutil이 실행, 오류가보고되지 있지만 문제가있는 어셈블리가 GAC에 게시되지 않음 이벤트 로그에 오류가 없습니다
명령 줄에서 직접 gacutil을 시도 할 때 랩톱에 7 가지 버전의 gacutil이 있는데 모두 시도해 보았습니다. 버전이지만 공백 행을 나타낼뿐입니다.
그러나 다음 powershell 스크립트를 사용하면 어셈블리가 publis입니다 정확히 :
Set-location "c:\Folder Path"
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
$publish = New-Object System.EnterpriseServices.Internal.Publish
$publish.GacInstall("c:\Folder Path\DLL.dll")
GACUtil이 실패하는 이유는 무엇입니까?
어떻게 게시되지 않았 음을 확인합니까? – Ian
.Net 4 GAC "C : \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL"을 확인합니다. Powershell을 사용하여 게시하면 내 어셈블리가 여기에 표시됩니다. 또한 "c : \ windows \ assembly"에서 .Net 2 GAC를 확인했습니다. –