Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更新后是否将程序集安装到GAC中?_C#_Visual Studio 2010_Plugins_Gac - Fatal编程技术网

C# 更新后是否将程序集安装到GAC中?

C# 更新后是否将程序集安装到GAC中?,c#,visual-studio-2010,plugins,gac,C#,Visual Studio 2010,Plugins,Gac,在我更改插件中的代码后,如何在GAC中更新程序集 我有一个类库,它是我在VS2010中根据本教程创建的:而且一切正常。但是现在我想对代码进行更改,如何重建项目,以便更新/反映更改 我尝试再次构建项目,并添加到GAC,但现在如果我运行插件,我仍然有第一次上传/安装相同的行为 更改代码后如何更新GAC程序集?我刚刚拖入了新的.dll,并尝试使用VS2010的cmd提示符,但仍然没有反映出任何更改…将新的dll拖入GAC文件夹不会更新GAC中的代码,您需要注册新的dll。您可以使用gacutil操作G

在我更改插件中的代码后,如何在GAC中更新程序集

我有一个类库,它是我在VS2010中根据本教程创建的:而且一切正常。但是现在我想对代码进行更改,如何重建项目,以便更新/反映更改

我尝试再次构建项目,并添加到GAC,但现在如果我运行插件,我仍然有第一次上传/安装相同的行为


更改代码后如何更新GAC程序集?我刚刚拖入了新的.dll,并尝试使用VS2010的cmd提示符,但仍然没有反映出任何更改…

将新的dll拖入GAC文件夹不会更新GAC中的代码,您需要注册新的dll。您可以使用
gacutil
操作GAC

添加
-i
标志会告诉
gacutil
命令您要将新dll安装到GAC


您还可以创建一个VisualStudio安装程序项目,该项目将作为安装程序运行,并将新代码安装到GAC中

确切地说,我做了什么,但它没有生效…因为我的代码更改没有反映出来,它可能会缓存在我的crm应用程序中吗?请确保使用DLL的应用程序引用的是GAC中的DLL,而不是引用正在GAC中构建所需DLL的项目。您始终可以尝试清除/重建以清除应用程序可能保留的任何缓存。您解决问题了吗?
gacutil -i YourDLL.dll