微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

试图使用c#安装.NET 4 GAC DLL

如何解决试图使用c#安装.NET 4 GAC DLL

| 直到现在,我们一直在使用C#将GAC DLL安装到GAC中,而没有任何问题
System.EnterpriseServices.Internal.Publish p = 
  new System.EnterpriseServices.Internal.Publish();

p.GacInstall(filePath);
但是,我们尝试使用相同的代码来安装.NET 4.0 GAC DLL。它没有给出任何错误,并表示已安装GAC。 但是,当我查看“ 1”文件夹时,没有看到正在安装的GAC。另外,当我在服务器上查找事件查看器时,它也会向我显示警告   \“源:全局程序集中的COM + SOAP Services安装失败:
<GACDLL_PATH>
有什么方法可以使用C#以编程方式将.NET 4.0 GAC DLL安装到GAC中吗?     

解决方法

        我能够解决这个问题 我用目标框架4.0重建了C#项目。 以前,我尝试使用由目标框架3.5构建的c#项目安装.NET 4 GAC DLL。 在使用.NET 4.0框架重建项目之后,我能够安装.NET 4 gac dll。此外,这是向后兼容的,即,您可以安装使用.NET Framework早期版本创建的GAC DLL \。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。