Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用开发人员命令提示符构建VS2012解决方案_C++_Visual Studio 2012_Msbuild - Fatal编程技术网

C++ 使用开发人员命令提示符构建VS2012解决方案

C++ 使用开发人员命令提示符构建VS2012解决方案,c++,visual-studio-2012,msbuild,C++,Visual Studio 2012,Msbuild,我遇到了一个关于从命令提示符构建解决方案的线程 它说明你需要做些什么 msbuild project.sln /Flags... 现在,我在VS2012中设置了所有内容,我所做的就是在调试模式下构建>重建解决方案。所有内容都已在VS2012中设置。我只想在批处理文件中自动执行该过程 msbuild project.sln 但是,如果两者之间存在差异,我不会指定任何标志。 它不应该从project.sln中提取标志吗?csproj文件中有“default to”逻辑 例如: <Conf

我遇到了一个关于从命令提示符构建解决方案的线程

它说明你需要做些什么

msbuild project.sln  /Flags...
现在,我在VS2012中设置了所有内容,我所做的就是在调试模式下构建>重建解决方案。所有内容都已在VS2012中设置。我只想在批处理文件中自动执行该过程

msbuild project.sln
但是,如果两者之间存在差异,我不会指定任何标志。 它不应该从project.sln中提取标志吗?

csproj文件中有“default to”逻辑

例如:

<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
调试
任意CPU
这意味着,如果不传入配置值(也称为,它等于一个空字符串“”),则使用“Debug”作为该值

平台和“AnyCPU”也一样