我在vs2008中使用'发布'选项,我很高兴它是如何工作的。
现在我想将2个外部* .exe文件添加到已安装的软件包中 我在发布标签上注意到了按钮“应用程序文件... ”,但似乎不允许手动添加新文件。
我玩过这个并找到了如何存档的方式:
1.将EXE文件作为外部项添加到项目中
2.将其属性“构建操作”更改为内容
现在运作良好
但是我收到了警告信息:
Assembly 'file_name.exe' is incorrectly specified as a file.
C:\WINNT\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets PROJ_NAME
任何想法如何解决此警告/添加exe文件到部署其他方式?
答案 0 :(得分:3)
我无法重现你的警告。遗憾。
但是,如果您想要一种替代方式来部署文件,我已经使用自定义先决条件/ bootstraps进行单击一次部署,以确保必须存在于外部区域的项目(单击一次将仅包含部署文件夹中的文件)
最近,我使用VSTO应用程序部署了模板。效果很好。
这是一个关于创建/添加它们以便在部署时单击的合适参考:http://msdn.microsoft.com/en-us/library/ms165429(VS.80).aspx
欧尼
答案 1 :(得分:2)
在“项目”菜单中,选择“添加现有项目”,将文件类型更改为“可执行文件”并选择文件。然后转到项目属性,在“发布”选项卡中,单击“应用程序文件”按钮并确保包含文件
答案 2 :(得分:2)
我最终将其添加为对项目的引用并将Copy Local属性设置为True。现在没有警告,但请确保在单击“未使用的引用”按钮时不会意外删除它。