如何在设置和bin中包含未引用的exes / dll - VS 2010

时间:2012-06-10 14:39:26

标签: visual-studio-2010 setup-deployment

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

我是设置项目的新手。

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

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

如何将其设置为:

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

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

  4. 我在Build Configuration Manager中检查了项目 - 没有任何改变。我仍然需要手动复制。

    由于

1 个答案:

答案 0 :(得分:0)

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

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

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

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