Pie*_*arg 8 msbuild tfs visual-studio-2008 visual-studio
我有一个很大的解决方案,我正在使用TFS(和MSBuild)来......嗯......构建.但是,构建所有内容需要很长时间,我想知道是否可以只调试构建XML文件而不是构建本身.
我正在使用VS2008和TFS 2008.
Enr*_*lio 12
不幸的是,在.NET 4.0中非正式地引入了使用Visual Studio调试MSBuild脚本的可能性.
对于早期版本,您只剩下" 通过跟踪调试 ",即在脚本中的关键点插入日志语句,运行脚本并检查输出.
以下是使用Message Task执行此操作的方法:
<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>
Run Code Online (Sandbox Code Playgroud)
然后,您可以从命令行调用脚本并将输出重定向到日志文件:
msbuild MyScript.proj /t:MyTarget > %USERPROFILE%\Desktop\MyScript.log
Run Code Online (Sandbox Code Playgroud)
相关资源:
归档时间: |
|
查看次数: |
8337 次 |
最近记录: |