如何在已创建的.exe中包含dll

时间:2010-07-09 06:01:58

标签: c# dll installation

我正在使用Windows窗体应用程序项目,我为我的项目创建了安装程序并安装到我的客户端系统中。现在我在我的项目中添加了新的dll,我想在不创建新设置的情况下将该dll添加到我的客户端系统。我该怎么做,请为此提供文章。点击一个部署机制帮助解决我的问题。

提前致谢

3 个答案:

答案 0 :(得分:1)

将DLL发送到您的客户端并要求他将其放入应用程序安装目录的\bin目录中。

答案 1 :(得分:1)

您是否考虑过ClickOnce部署?它可能是您正在寻找的解决方案。

http://msdn.microsoft.com/en-us/library/t71a733d(VS.80).aspx

答案 2 :(得分:0)

在此处输入代码最简单的方法是向客户端发送dll并要求他复制到您希望复制的位置。但是,如果您不希望他做所有这些,您可以创建如下所述的批处理文件并将其发送给他并要求他执行它。 您想将DLL从您的机器复制到客户机的机器上。您可以创建一个简单的批处理文件并执行该文件。您可以使用以下命令

xcopy /Y /R /Q /K "Sample.dll" %WPINSTDIR%

其中Sample.dll是您的DLL名称,WPINSTDIR是安装目录。