Visual Studio 2010安装项目 - 64和32的一个项目

时间:2011-12-01 07:31:20

标签: windows visual-studio-2010 32bit-64bit setup-project

我有一个使用第三方依赖DLL文件的安装程序。这些DLL有32位和64位。

是否可以创建一个在为x86编译时采用32位版本的项目和在为x64编译时采用64位版本的项目?

现在我有2个MSI项目:一个用于32位,另一个用于64位......我不喜欢这个解决方案。

2 个答案:

答案 0 :(得分:2)

如果我理解你的问题,是的 - 这是可能的。您只需要为项目配置两个平台配置,一个用于32位,一个用于64位构建。为此,请转至配置管理器(右键单击解决方案 - >配置管理器)。然后点击“活动解决方案平台”下拉菜单 - >新的 - > 64。出现提示时,选择“使用32位配置中的设置”。

现在你可以在这两个配置之间切换。您可以为不同的版本指向不同的库(32位或64位),并保存您的设置。

答案 1 :(得分:1)

Visual Studio安装项目不支持动态文件源。因此,您不能将单个项目用于32位和64位。

其他设置创作工具可在单个项目中对此进行更多控制。