我正在使用 .ps1 脚本将一组 .NET 4.0 程序集注册到生产 Win 2008 服务器 r2 上的 GAC。程序集具有强名称,脚本不返回错误:
[Reflection.Assembly]::LoadWithPartialName("System.EnterpriseServices");
[System.EnterpriseServices.Internal.Publish] $publish = New-Object System.EnterpriseServices.Internal.Publish;
$publish.GacInstall("D:\MyComponents\EZTrac.Domain.Dealer.dll")
在我运行这个之后,我查看 GAC_MSIL(它应该在哪里),然后是 GAC_32 和 GAC_64,但它不在其中任何一个中。
我用这篇文章作为指导。知道我在这里忘记了什么吗?