2010-09-23 46 views
1

我的“入口点”项目有明确的x86x64平台配置。所有引用的项目都是AnyCPU。当我尝试使用/p:Configuration=Debug;Platform=x86构建项目时,它在带消息的引用项目上失败如何在引用的项目上强制执行默认的MSBuild配置,以便忽略覆盖?

未为此项目设置OutputPath属性。请检查以确保您已指定了有效的配置/平台组合。配置='调试'平台='x86'`

有没有什么办法可以强制引用项目的默认配置,使他们忽略我的配置和平台的适当性?

P.S.我正在构建一个项目,而不是解决方案。

回答

0

似乎它不可能。您还需要为提供的配置和平台配置引用的项目。

或者,您可以构建解决方案而不是单个项目。在这种情况下,您需要创建一个适合您需求的解决方案配置。

+0

同意的,配置名称必须存在于每个构建的项目中,即使使用解决方案进行编译 – 2011-01-31 13:30:23