【问题标题】:how to include unreferenced exes/dlls from solution in setup and bin - VS 2010如何在 setup 和 bin 中包含解决方案中未引用的 exes/dll - VS 2010
【发布时间】:2012-06-10 14:39:25
【问题描述】:

我有一个包含多个项目的解决方案 - exe 和 dll 的组合。

我对设置项目还很陌生。

我有一个事件日志安装程序 (exe),我在安装过程中在客户端计算机上运行 - 一个自定义操作运行良好。

此项目在解决方案中,未被任何其他项目引用。

如何设置为:

  1. 自动复制到主项目的 bin 文件夹 - 首先,这样做是正常的做法吗?如果没有,您在哪里复制未引用的 exe/dll - 在运行时加载?

  2. 当我包含主项目的主要输出时,自动包含在设置项目中。

我在构建配置管理器中检查了项目 - 没有任何改变。我仍然需要手动复制。

谢谢

【问题讨论】:

  • 您可以运行自定义构建步骤,但可能只是一个修补程序,而不是正确的方法。

标签: visual-studio-2010 setup-deployment


【解决方案1】:

除了将项目输出添加到部署项目之外,您还可以将文件添加到部署项目:"How to add items to a deployment project"。这说明:

“将合并模块或程序集添加到部署项目 在解决方案资源管理器中选择部署项目。在“项目”菜单上,指向“添加”,然后单击“合并模块”或单击“程序集”。在出现的对话框中,选择项目你想添加的。”您可以将额外文件定向到各种符号目标位置,例如您的目标 Program Files 文件夹。

但由于它是您需要的日志安装程序,您可能希望将其安装为必备项目:"How to install prerequisites"

最后,您可能需要查看可以添加到任何安装步骤的“自定义操作”,并且几乎可以处理您需要的任何其他操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-31
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多