更新后将程序集安装到GAC中?

时间:2013-05-10 18:54:55

标签: c# visual-studio-2010 plugins gac

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

我有一个我在VS2010中根据本教程创建的类库:http://msdn.microsoft.com/en-us/library/gg695782.aspx并且一切正常。但是现在我想对代码进行更改,如何重建项目以便更新/反映更改?

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

更改代码后如何更新GAC程序集?我只是将新的.dll拖入并尝试使用VS2010的cmd提示但仍然没有反映出来......

1 个答案:

答案 0 :(得分:1)

将新DLL拖动到GAC文件夹中不会更新GAC中的代码,您需要注册新的DLL。您可以使用gacutil来操纵GAC。 MSDN

gacutil -i YourDLL.dll

添加-i标志告诉gacutil命令您要为GAC安装新的dll。

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