gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 06:18:14 25 4
gpt4 key购买 nike

到目前为止,我们一直在使用C#将GAC DLL安装到GAC中,而没有任何问题

System.EnterpriseServices.Internal.Publish p = 
new System.EnterpriseServices.Internal.Publish();

p.GacInstall(filePath);


但是,我们尝试使用相同的代码来安装.NET 4.0 GAC DLL。它没有给出任何错误,并表示已安装GAC。

但是,当我查看 C:\WINDOWS\Microsoft.NET\assembly文件夹时,看不到正在安装的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。

关于c#-4.0 - 试图使用C#安装.NET 4 GAC DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6362392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com