我在Visual Studio中爲MVC應用程序創建了一個庫存標準解決方案。MSBuild通過sln.metaproj創建x64解決方案配置
默認的解決方案配置包含一個名爲「Any CPU」的解決方案平臺的「發佈」和「調試」。
當我在命令提示符(不是PowerShell)中使用MSBuild構建解決方案時,出現以下錯誤。
「C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ MSBuild.exe」 「./Demo1.sln」/冗長:安靜/ NOLOGO
E:\開發\ DOTNET \ demo1的\ Demo1.sln.metaproj:錯誤MSB4126:指定的解決方案配置「Debug | X64」無效。請使用配置和平臺屬性(例如MSBuild.exe Solution.sln/p:Configuration = Debug/p:Platform =「Any CPU」)指定有效的解決方案配置,或將這些屬性留空以使用默認解決方案配置。 [E:\ Dev \ dotnet \ Demo1 \ Demo1.sln]
我已經在網上搜索過,還沒有找到任何解決方案,甚至沒有遇到同樣問題的人,所以希望SO羣衆可以提供幫助。
重現步驟: 1.啓動Visual Studio 2012. 2.文件>新建項目 3. MVC 4應用程序。 4.運行「C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe」Demo1.sln
在此先感謝。
可能的重複[如何或爲什麼MSBuild選擇x64平臺,當我沒有指定它而不是AnyCPU?](http://stackoverflow.com/questions/8794379/how-or-why-is-msbuild -choosing最x64的平臺時,I-不要-指定-IT-代替) –