1

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

我对设置项目相当陌生。

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

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

我如何将其设置为:

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

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

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

谢谢

4

1 回答 1

0

除了将项目输出添加到部署项目之外,您还可以将文件添加到部署项目: “如何将项目添加到部署项目”。这说明:

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

但由于它是您需要的日志安装程序,您可能希望将其安装为先决项目:“如何安装先决条件”

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

于 2012-06-10T15:18:01.473 回答