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
Visual studio 2012 MSBuild Post事件在Visual Studio 2012中有效,但在2013中无效_Visual Studio 2012_Msbuild_Visual Studio 2013 - Fatal编程技术网

Visual studio 2012 MSBuild Post事件在Visual Studio 2012中有效,但在2013中无效

Visual studio 2012 MSBuild Post事件在Visual Studio 2012中有效,但在2013中无效,visual-studio-2012,msbuild,visual-studio-2013,Visual Studio 2012,Msbuild,Visual Studio 2013,我有以下构建后事件,它在VS 2012中有效,但在VS 2013中抛出并出错 if $(ConfigurationName) == Debug ( echo "Building In Debug No Minification". ) ELSE ( $(MSBuildBinPath)\msbuild.exe "$(ProjectDir)MSBuild\MSBuildSettings.xml" ) 以下是我在VS 2013中收到的错误: Error 109 The command "if D

我有以下构建后事件,它在VS 2012中有效,但在VS 2013中抛出并出错

if $(ConfigurationName) == Debug (
echo "Building In Debug No Minification".
) ELSE (
$(MSBuildBinPath)\msbuild.exe "$(ProjectDir)MSBuild\MSBuildSettings.xml"
)
以下是我在VS 2013中收到的错误:

Error   109 The command "if Debug == Debug (
echo "Building In Debug No Minification".
) ELSE (
C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe "C:\Development\dir1\dir2\MSBuild\MSBuildSettings.xml"
)" exited with code 255.

生成后事件正在使用YUI Compressor进行缩小和模糊处理。

VS2013中的MSBuild路径已更改。它现在有了空间。这要求在路径名周围使用双引号,即使该命令实际上没有被使用。修正:

  "$(MSBuildBinPath)\msbuild.exe" "$(ProjectDir)MSBuild\MSBuildSettings.xml"

VS2013中的MSBuild路径已更改。它现在有了空间。这要求在路径名周围使用双引号,即使该命令实际上没有被使用。修正:

  "$(MSBuildBinPath)\msbuild.exe" "$(ProjectDir)MSBuild\MSBuildSettings.xml"

VS2013中的MSBuild路径已更改。它现在有了空间。这要求在路径名周围使用双引号,即使该命令实际上没有被使用。修正:

  "$(MSBuildBinPath)\msbuild.exe" "$(ProjectDir)MSBuild\MSBuildSettings.xml"

VS2013中的MSBuild路径已更改。它现在有了空间。这要求在路径名周围使用双引号,即使该命令实际上没有被使用。修正:

  "$(MSBuildBinPath)\msbuild.exe" "$(ProjectDir)MSBuild\MSBuildSettings.xml"

您尚未发布失败部件的详细信息。您是否尝试手动运行外部步骤来调试问题?在命令行中运行外部步骤时,外部步骤不会失败。您尚未发布失败部分的详细信息。您是否尝试手动运行外部步骤来调试问题?在命令行中运行外部步骤时,外部步骤不会失败。您尚未发布失败部分的详细信息。您是否尝试手动运行外部步骤来调试问题?在命令行中运行外部步骤时,外部步骤不会失败。您尚未发布失败部分的详细信息。您是否尝试过手动运行外部步骤来调试问题?在命令行中运行该步骤时不会失败。