Visual Studio 2008安装项目x86和x64

时间:2015-10-13 15:25:36

标签: windows visual-studio

我的Windows应用程序有2个构建配置 - x86& 64。

我有2个安装项目 - 一个针对x86构建以生成32位MSI,另一个针对x64构建以生成64位MSI。

在每个设置项目中,我添加了特定配置的项目输出,例如发布| x86用于x86安装项目。这会拉入检测到的依赖项(解决方案中的其他项目)。

问题:当我构建项目然后查看我的依赖项的源路径属性时,它们默认为x86版本,即使x64项目输出已添加为主要输出。例如,在我的x64安装项目中,如果我在VS中构建x86版本,那么我的x64安装项目依赖项将从bin \ x86文件夹而不是bin \ x64文件夹中提取。

理想情况下,我希望依赖项与所选的主要输出类型保持一致,即如果我的主要输出是从x86构建添加的,那么我希望从bin \ x86文件夹引用所有依赖项。如果我的主要输出是从x64版本添加的,那么我希望从bin \ x64文件夹中引用所有依赖项。

我很想知道是否有办法可以阻止检测到的依赖项自动更新以匹配Visual Studio中的最后一个构建配置。

0 个答案:

没有答案