gacutil不被视为内部或外部命令?

我创建了一个添加外部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与脚本一起捆绑。

另一种方式:如果您使用的是Windows安装程序,那么它就支持GACing程序集。

另请注意,x86和x64程序集有不同的GAC(如果程序集是MSIL,则忽略)。

对于Windows 10,路径为: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin

可能的重复: GAC 32位与64位 (gacutil不再是.Net 3.0以来客户端操作系统的一部分,你需要使用适当的安装程序或安装windows SDK,这显然是过度的)

如果您已经安装了Visual Studio,则可以使用Developer Command Prompt而不是正常的Command prompt直接访问gacutil

您可以在此处找到Developer Command Prompt

Start Menu > Visual Studio 20XX > Developer Command Prompt for VS20XX