VS2008 .NET3.5安装项目无法从VS2012 / .NET4.0添加exe或dll

时间:2013-03-14 15:11:52

标签: visual-studio-2008 .net-4.0 .net-3.5 setup-project

我们使用 VS2008 .NET3.5 开发了一个较旧的Windows应用程序。

我们有一个新的第三方“工具”应用程序,包含使用 VS2012和.NET4.0 开发的exe和dll。

目的是让旧应用程序在其应用程序文件夹的子文件夹中部署此第三方工具。我们已经以这种方式部署了一个单独的VS2010 .NET3.5第三方工具。因此,我知道将第三方dll和exes添加到 Setup 项目是正常的做法。

问题:

我无法将这些新文件添加到 Setup 项目中。

从我的VS2008解决方案的设置项目中。我选择文件系统编辑器并在应用程序文件夹下创建相应的子文件夹。然后我尝试通过右键单击来添加第三方VS2012 .NET4.0 dll和exe文件,以显示相应的上下文菜单,我可以尝试 添加 文件... 大会...... 。我得到的只是对话框:“操作无法完成”。

我尝试过以管理员身份运行,也在同事的PC上运行。结果相同。

网上搜索表明,原则上应该没有问题。我认为难点在于VS2008试图通过不将它们视为匿名文件而过于聪明。

原因,想法和解决方案?

其他

我甚至尝试将这些文件部署为内容。安装程序现在可以构建,但会默默地忽略它们。

0 个答案:

没有答案