我遇到了this线程,其中讨论了从命令提示符构建解决方案
它声明你需要做
msbuild project.sln /Flags...
现在我已经在VS2012中完成了所有设置,而我所做的就是构建>在调试模式下重建解决方案。在VS2012中已经设置了所有内容。我只是想自动执行该过程所以在我的批处理文件中我这样做
msbuild project.sln
但是我没有指定任何标志,两者之间是否存在差异。 它不是从project.sln中获取标志吗?
答案 0 :(得分:0)
"默认为" csproj文件中的逻辑。
示例:
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
这表示如果你没有传入配置值,(也就是说,它等于空字符串&#39;&#39;),那么使用&#34; Debug&#34;为了价值。
平台和&#34; AnyCPU&#34;。
相同