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

问题描述:

我有一个使用第三方依赖项DLL文件的安装程序。这些DLL来自32位和64位。Visual Studio 2010安装项目 - 64和32的一个项目

是否可以创建一个项目,该项目需要x86编译时的32位版本和编译为x64时的64位版本?

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

Visual Studio安装项目不支持动态文件源。所以你不能使用32位和64位的单个项目。

其他设置创作工具在单个项目中提供了对此的更多控制。

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

现在你可以在这两个配置之间切换。您可以指向不同的库(32位或64位)以用于单独的构建,并且您的设置将保存。

+0

你误解了这个问题..很抱歉发表评论,但我只是想在这里发表评论,以便人们知道这篇文章不是关于“如何创建一个解决方案,我们可以编译32位和64位安装程序” –