Are*_*ren 9 .net msbuild visual-studio
注意:Visual Studio 2010 SP1/MSBuild 4.0
我对这个bug感到疯狂,我无法理解为什么Visual Studio会以这种方式运行.我正在.targets
为特定解决方案中的项目编写自定义文件.我编辑了.csproj
文件:
<Include Project="..\MyTargets.targets" />
Run Code Online (Sandbox Code Playgroud)
在Microsoft.CSharp.targets
文件底部附近.我们的想法是,这个目标文件将通过修改_____DependsOn
属性来注入要执行的操作,就像PostSharp集成自身一样.
在我的目标无法运行之后,我决定在MSBuild的命令行中运行它并看到格式良好的颜色输出.
在命令行中,我的目标运行.从visual studio(甚至使用clean/rebuild),我的目标不会运行.
我已经迷上BuildDependsOn
了这样的目标:
<PropertyGroup>
<BuildDependsOn>
MyTargetGoesHere;
$(BuildDependsOn)
</BuildDependsOn>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
我的第一个想法是我的文件错误了.我验证了文件,这是正确的.然后我查看它是否陈旧.让visual studio进行一些更改,保存,运行.Visual Studio的新变化生效,仍然没有运行我的目标.
所以我在这里绝望了.我在目标文件中放了一个BLARING SYNTAX ERROR.MSBuild爆炸,Visual Studio成功编译项目.
Microsoft.Common.targets
? 归档时间: |
|
查看次数: |
1753 次 |
最近记录: |