我有一个包含多个项目的解决方案 - exes和dll的组合。
我是设置项目的新手。
我有一个事件日志安装程序(exe),我在安装过程中在客户端计算机上运行 - 一个正常运行的自定义操作。
此项目位于解决方案中,未被任何其他项目引用。
如何将其设置为:
自动复制到主项目的bin文件夹 - 首先这样做是否正常?如果没有,你在哪里复制未引用的exes / dlls - 在运行时加载?
会自动包含在设置项目中。
我在Build Configuration Manager中检查了项目 - 没有任何改变。我仍然需要手动复制。
由于
答案 0 :(得分:0)
除了将项目输出添加到部署项目之外,您还可以将文件添加到部署项目:"How to add items to a deployment project"。这告诉我们:
"将合并模块或程序集添加到部署项目在“解决方案资源管理器”中选择部署项目。在项目菜单上,指向添加,然后单击合并模块或单击程序集。在结果对话框中,选择要添加的项目。"您可以将额外的文件定向到各种符号目标位置,例如目标Program Files文件夹。
但由于它是您需要的日志安装程序,您可能希望将其安装为先决条件项目:"How to install prerequisites"
最后,您可能需要查看"自定义操作"这可以添加到任何安装步骤,并且几乎可以处理您需要的任何其他内容。