私のプロジェクトには、次の 2 つのインポート ステートメントがあります。
<Import Project="<TransformConfigLocation>" />
<Import Project="<PackageLocation>" />
各ターゲットには、次のように定義されたプロパティ グループがあります。
<PropertyGroup>
<BuildDependsOn>
$(BuildDependsOn);
TransformConfig
</BuildDependsOn>
</PropertyGroup>
<PropertyGroup>
<BuildDependsOn>
$(BuildDependsOn);
Package
</BuildDependsOn>
</PropertyGroup>
TransformConfig が常にパッケージの前に実行されることを保証したいと思います。私はどちらの依存ターゲットも制御しておらず、NuGet 経由でこれらのターゲットを更新するたびにそれらの編集が消去されるため、それらを明示的に編集する必要はありません。Package ターゲットは一貫して最初に実行されますが、これは望ましくありません。
これは可能ですか?