2

MSBuild では、ターゲット ビルドの後に実行されるターゲットでエラーが発生すると、プロジェクトは失敗しますが、ソリューションは失敗しません。

以下に短いサンプルを示します。これを空のプロジェクトに追加して、ソリューションをビルドするだけです。

<Target Name="DetectWebDeployPackage" AfterTargets="Build">
    <Error Text="boom" />
</Target>

場合によっては適切な回避策が見つかりました - 依存関係を BeforeTargets="AfterBuild" に変更しますが、WebDeploy パッケージ ターゲットを使用するターゲットの場合、循環依存関係が発生します。

誰でも私を助けてもらえますか?

4

0 に答える 0