【问题标题】:how can I include the dll in already created .exe如何将 dll 包含在已创建的 .exe 中
【发布时间】:2010-07-09 06:01:58
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: c# dll installation


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您是否研究过 ClickOnce 部署?这可能是您正在寻找的解决方案。

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

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

        • 我如何创建那个批处理文件
        • 是的,只需将上述命令写入记事本文件并将其保存为 name.bat。将此发送给您的客户或使用 Winzip 制作一个 .exe 并发送并让他运行它。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-17
        • 1970-01-01
        • 2020-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多