我的 PC 上安装了 MySQL Connector/NET。我修改了源代码并重新编译了其中一个 dll(MySQL.Data.dll)。已经安装了程序,如何将这个dll添加到全局程序集缓存中?
如果您的回答涉及使用 gacutil.exe,请告诉我在我的 PC 上哪里可以找到它或者我可以在哪里下载它。谢谢!
我的 PC 上安装了 MySQL Connector/NET。我修改了源代码并重新编译了其中一个 dll(MySQL.Data.dll)。已经安装了程序,如何将这个dll添加到全局程序集缓存中?
如果您的回答涉及使用 gacutil.exe,请告诉我在我的 PC 上哪里可以找到它或者我可以在哪里下载它。谢谢!
打开 Windows 资源管理器 (WindowsKey+E)。去c:\windows\assembly
。打开第二个资源管理器窗口并将您的程序集拖放到第一个窗口。
"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\gacutil.exe" /i "strongnamed.dll" /f /nologo
很简单:开始-> 程序-> Microsoft Visual Studio 2005/2008 -> Visual Studio 工具-> Visual Studio 2005/2008 命令提示符
出现一个 cmd,您可以在其中键入 gacutil。
它还向您显示了它所在的路径:
C:\Program Files\Microsoft Visual Studio 9.0\VC> 在我的电脑上。
首先打开 Visual Studio 命令提示符(对于 Visual Studio 2010,路径是 Programs --> Visual Studio 2008 --> Visual Studio Tools --> Visual Studio 2008 Command Prompt )以下步骤中提到的所有文件都将在 Visual Studio 中创建Studio 2010 命令提示符路径。
您可以将其放入 GAC,但除非您有权访问最初用于签名的私钥,否则已安装的程序将无法识别它。