在我的项目中,我有两个导入语句:
<Import Project="<TransformConfigLocation>" />
<Import Project="<PackageLocation>" />
每个目标都有一个如下定义的属性组:
<PropertyGroup>
<BuildDependsOn>
$(BuildDependsOn);
TransformConfig
</BuildDependsOn>
</PropertyGroup>
<PropertyGroup>
<BuildDependsOn>
$(BuildDependsOn);
Package
</BuildDependsOn>
</PropertyGroup>
我想保证 TransformConfig 总是在 Package 之前运行。我不控制任何一个依赖目标,并且不希望显式编辑它们,因为每当我通过 NuGet 更新这些目标时,这些编辑都会被擦除。Package 目标始终首先运行,这是不可取的。
这可能吗?