我已经创建了带有添加外部Dll引用的控制台应用程序。
现在,我必须将我的外部Dll部署到我的程序集中。
当我尝试在GAC中添加我的dll时。

  GACUTIL.EXE /i MyLibrary.dll

将我的dll添加到Assembly中的命令,向我显示错误
*gacutil is not recognized as an internal or external comma*

我该如何解决?

最佳答案

“但是我如何在客户端服务器上部署我的dll,因为他可能没有Visual Studio”

如果我没记错的话,gacutil也存在于C:\windows\Microsoft.Net\some文件夹\

另一种方式:如果使用原始的.cmd =>,则可以将gacutil.exe和gacutil.exe.config与脚本 bundle 在一起。

还有另一种方式:如果您使用的是Windows Installer,则内置支持GACing程序集。

另外,请注意,x86和x64程序集有不同的GAC(忽略您的程序集是否为MSIL)。

10-01 19:30