1

我用 C# 编写了一些代码并制作了 dll 文件。当我将我的应用程序放在另一个系统上时,我的应用程序需要 .exe 文件旁边的 dll 文件。我知道一些 dll 文件复制到 GAC 并且 exe 文件不再需要这些文件。我也知道如果 dll 是 ActiveX 或 COM 类型,我们可以使用 regsvr32 或 regAsm。但我不知道如何在 Windows 中注册自己的 dll 文件。

4

1 回答 1

1

你需要打开VS自带的命令提示符。

您需要使用 gacutil 工具

gacutil /i myown.dll

欲了解更多信息:

http://msdn.microsoft.com/en-us/library/ex0ss12c%28v=vs.80%29.aspx

您可以参考此页面以编程方式执行此操作:

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/7d3165cf-ca3b-43cc-8f77-a46dbf38f13d/

您还可以使用 Microsoft Windows Installer 来部署您的应用程序:

http://codefornothing.wordpress.com/2007/11/27/short-msi-tutorial/

如果需要,您可以在此处找到 MSI。

http://www.microsoft.com/en-in/download/details.aspx?id=25#overview

于 2013-02-12T11:10:40.667 回答