1

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

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

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

问题:

我无法将这些新文件添加到安装项目。

来自我的 VS2008 解决方案的安装项目。我选择File System Editor并在Application Folder下创建适当的子文件夹。然后我尝试通过右键单击来添加第 3 方 VS2012 .NET4.0 dll 和 exe 文件以调出相应的上下文菜单,我可以在其中尝试添加File ...或Assembly ...。我得到的只是对话框:“操作无法完成”。

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

拖网搜索表明,原则上应该没有问题。我认为困难在于VS2008试图通过不将这些视为匿名文件来过于聪明。

原因,想法和解决方案?

额外的:

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

4

0 回答 0