如何打印MSBuild的值<;房地产>;环境内部?
我正在使用Visual Studio 2013。我正在手写一些MSBuild。里面有这样的东西:如何打印MSBuild的值<;房地产>;环境内部?,msbuild,Msbuild,我正在使用Visual Studio 2013。我正在手写一些MSBuild。里面有这样的东西: <PropertyGroup> <MyProperty>(complicated function)</MyProperty> <PropertyGroup> (复杂功能) 我加载我的项目。我想要一些命令,也许可以在即时窗口中执行,以打印“MyProperty”的值 实现这一目标的正常方式是什么 编辑:我发现我可以通过任务制作一个来打印我所有
<PropertyGroup>
<MyProperty>(complicated function)</MyProperty>
<PropertyGroup>
(复杂功能)
我加载我的项目。我想要一些命令,也许可以在即时窗口中执行,以打印“MyProperty”的值
实现这一目标的正常方式是什么
编辑:我发现我可以通过
任务制作一个
来打印我所有属性的值,但是我找不到一个简单的方法从环境中执行这个目标。我可以将它设置为
上的DefaultTarget,但随后我必须卸载项目并再次编辑该文件,以返回到可以实际编译的状态
假设我可以从命令行使用msbuild.exe/t来实现这一点,但它似乎不起作用,因为属性以及
本身都是在通过
语句包含的文件中定义的,出于某种原因,msbuild.exe/t似乎不喜欢这样做。msbuild允许您在Visual Studio中调试脚本
还可以通过将/v:diag添加到MSBuild命令行来强制执行详细日志记录,在该命令行中可以轻松分析所有此类变量
确实不需要执行您计划执行的操作。您是否从开发人员命令提示符下运行了msbuild/t命令行?