【问题标题】:Creating an installation/setup file in Visual studio that requires a certain dll在需要特定 dll 的 Visual Studio 中创建安装/设置文件
【发布时间】:2012-09-11 13:13:14
【问题描述】:

我在 Visual Studio 2010 Express 版本中开发了一个程序。我想为程序创建一个安装/设置文件。 Express 版只允许我创建“一键安装程序”。该程序需要一个dll文件,该文件必须与程序的exe文件位于同一目录中才能工作。但是,我无法将 dll 文件作为参考导入,因为它会产生错误。因此,One Click 安装文件无法正确安装程序。

是否可以在安装过程中强制一键安装程序将该文件复制到安装目录?如果没有,我还有哪些其他选项可以为我的项目创建安装/设置文件?

谢谢

【问题讨论】:

  • 那么,请告诉我们 OneClick 的实际错误是什么?可能有助于确定解决方案。
  • 错误是在安装过程中没有将需要的dll文件复制到安装目录,不知道怎么强制。当我运行程序时,我收到一条错误消息,指出找不到 dll 文件。我手动将 dll 文件复制到项目的调试文件夹中,如果我直接从那里运行,程序可以正常工作。

标签: c# visual-studio installation oneclick


【解决方案1】:

它被称为 ClickOnce。项目 + 添加现有项目并选择该 DLL。这会将其添加到您的项目中。选择它并在“属性”窗口中查看。构建操作应设置为“内容”,这会使 ClickOnce 发布它。复制到输出目录应设置为“如果较新则复制”,以确保将 DLL 复制到您的构建输出目录。你以前手工做过的事情。

【讨论】:

  • 非常感谢!我挣扎了好几个小时!现在完美运行
猜你喜欢
  • 2014-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多