.net Visual Studio忽略MSBuild文件(csproj)自定义
注意:VisualStudio2010SP1/MSBuild 4.0 我对这个bug非常着迷,我不明白为什么VisualStudio会这样。我正在为特定解决方案中的项目编写一个自定义的.net Visual Studio忽略MSBuild文件(csproj)自定义,.net,visual-studio,msbuild,.net,Visual Studio,Msbuild,注意:VisualStudio2010SP1/MSBuild 4.0 我对这个bug非常着迷,我不明白为什么VisualStudio会这样。我正在为特定解决方案中的项目编写一个自定义的.targets文件。我已经编辑了.csproj文件,以便: <Include Project="..\MyTargets.targets" /> 我的第一个想法是我拿错了文件。我核实了文件,它是正确的。然后我检查了一下,看它是否过时了。让visual studio进行一些更改、保存和运行。Visua
.targets
文件。我已经编辑了.csproj
文件,以便:
<Include Project="..\MyTargets.targets" />
我的第一个想法是我拿错了文件。我核实了文件,它是正确的。然后我检查了一下,看它是否过时了。让visual studio进行一些更改、保存和运行。Visual studio的新更改已生效,但仍然没有运行我的目标
所以我现在绝望了。我在目标文件中输入了一个刺耳的语法错误。MSBuild爆炸,Visual Studio成功编译项目
- 我做错了什么李>
- Visual Studio是否不使用MSBuild文件李>
- 它是否调用某个超级机密目标而不是Microsoft.Common.targets中的“Build”
- 为什么msbuild会以一种方式运行,而studio会以另一种方式运行,我认为它们是为了协同工作而设计的
;msbuild失败,但从Visual Studio 2013生成成功,输出为零。。。
<PropertyGroup>
<BuildDependsOn>
MyTargetGoesHere;
$(BuildDependsOn)
</BuildDependsOn>
</PropertyGroup>