2011-11-06 38 views
6

我在VS2010中有一个巨大的解决方案。有大约60个项目(最多是类库和需要安装的第三方依赖项)以及60多个安装项目类型的项目。安装项目中x64 x86之间的批量切换

当然,我希望能够编译解决这两个平台 - x64和x86

我的问题是:有没有简单的方法来做到这一点?就像,每次都通过每个项目属性并在x64和x86之间切换都是不合理的。

我有经典的解决方案 - 拆分为2个解决方案,一个用于x64,另一个用于x86。

我在想的方式是在解决方案中拥有像主项目一样的所有其他项目都取决于其配置 - 所以如果项目设置为x64,则所有解决方案都将编译为x64,而另一个方式。

+1

有60个安装项目是错误的。从一开始。然后,x64安装程序只是一个。 –

+0

我不认为这是错的,这是必要的。我有不同的MSI和主安装程序选择安装哪些元素,取决于许多参数,如用户选择等。主安装程序是Web窗体项目,因为我不能运行多个MSI。需要关于给定情况的建议。 – eddyuk

+0

哇60个项目!这是什么类型的应用程序? – Elmo

回答

1

您不应该每次都浏览每个项目并更改项目属性。您是否尝试过通过配置管理器更改活动解决方案平台?这应该会改变解决方案中的所有项目。

您可能还想了解x86/x64/AnyCPU平台目标为您做些什么。除非你有特定的需求,AnyCPU可能会成为你想要的目标。

相关问题