Visual studio 2012 MSBuild Post事件在Visual Studio 2012中有效,但在2013中无效
我有以下构建后事件,它在VS 2012中有效,但在VS 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
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"
您尚未发布失败部件的详细信息。您是否尝试手动运行外部步骤来调试问题?在命令行中运行外部步骤时,外部步骤不会失败。您尚未发布失败部分的详细信息。您是否尝试手动运行外部步骤来调试问题?在命令行中运行外部步骤时,外部步骤不会失败。您尚未发布失败部分的详细信息。您是否尝试手动运行外部步骤来调试问题?在命令行中运行外部步骤时,外部步骤不会失败。您尚未发布失败部分的详细信息。您是否尝试过手动运行外部步骤来调试问题?在命令行中运行该步骤时不会失败。