Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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 如何调试MSBuild文件?_Visual Studio_Tfs_Visual Studio 2008_Msbuild - Fatal编程技术网

Visual studio 如何调试MSBuild文件?

Visual studio 如何调试MSBuild文件?,visual-studio,tfs,visual-studio-2008,msbuild,Visual Studio,Tfs,Visual Studio 2008,Msbuild,我有一个大的解决方案,我正在使用TFS(和MSBuild)来。。。好。。。建造。但是,构建所有内容都需要很长时间,我想知道是否可以只调试构建XML文件,而不进行构建本身 我使用的是VS2008和TFS 2008。不幸的是,使用Visual Studio调试MSBuild脚本的可能性已经降低 对于早期版本,只剩下“通过跟踪进行调试”,即在脚本的关键点插入日志语句,运行脚本并检查输出 以下是您通常使用以下方法进行此操作: 相关资源: 为了在Visual Studio中显示消息,我必须设置Imp

我有一个大的解决方案,我正在使用TFS(和MSBuild)来。。。好。。。建造。但是,构建所有内容都需要很长时间,我想知道是否可以只调试构建XML文件,而不进行构建本身


我使用的是VS2008和TFS 2008。

不幸的是,使用Visual Studio调试MSBuild脚本的可能性已经降低

对于早期版本,只剩下“通过跟踪进行调试”,即在脚本的关键点插入日志语句,运行脚本并检查输出

以下是您通常使用以下方法进行此操作:

相关资源:


为了在Visual Studio中显示消息,我必须设置
Importance=“High”
。是否有人在Visual Studio 2017中尝试过“使用Visual Studio(.NET 4.0)调试MSBuild脚本”?
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <SomeVariable>foo</SomeVariable>
    </PropertyGroup>
    <Target Name="MyTarget">
        <!-- Some tasks -->
        <Message Text="The value of SomeVariable is: $(SomeVariable)" Importance="High" />
        <!-- Some tasks -->
    </Target>
</Project>
msbuild MyScript.proj /t:MyTarget > %USERPROFILE%\Desktop\MyScript.log