取决于msbuild目标名称

时间:2018-03-19 14:38:21

标签: asp.net-core msbuild .net-core target

Microsoft目标文件( C:\ Program Files \ dotnet \ sdk \ 2.1.4 \ Sdks )中的目标名称未正式记录,但也未隐藏。

我们可以依赖它们并在我们的Before / AfterTargets或DependsOnTargets中使用,因为它们只会通过msbuild或Visual Studio主要版本进行更改。

当他们更改版本时,我们可以编写有条件依赖特定版本目标的目标,即'$(MSBuildVersion)'== '15 .6.82'

他们由某人here列出。

那么,依赖Microsoft目标文件中的目标名称是一种好习惯吗?

1 个答案:

答案 0 :(得分:0)

你唯一应该使用的是众所周知的基本通用目标,如" Build"和"清洁"。

我已经做了多年的构建,从来没有必要依赖于更深层次的东西。如果你是,那你就做错了。