2016-06-16 15 views
1

私はteamcity(configuration in attachment)でMSBuildを使用してビルドした約40のプロジェクトを含む.NET .slnソリューションを用意しています。また、すべてのプロジェクトを完全に再構築するたびに、そのソリューションに含まれます。 Visual Studioを使用してビルドすると、プロジェクトが完全に再構築されず、変更されただけです。 ==========ビルド:1成功、0失敗、13最新、0スキップ==========teamcityインクリメンタルビルドMSBuild

私は試しましたソリューションhereしかし、それは動作しませんでした。多分私はそれに加えて何かをするべきでしょうか? 最新のビルドプロジェクトをスキップするためにteamcityを設定する方法。

答えて

0

TeamCityが組み込まれていないビルドエージェントマシンでmsbuild.exeを使用して段階的にビルドを実行できますか?それが動作し、それがTeamCityで動作しない場合は、すべての詳細withh問題をhttps://youtrack.jetbrains.com/issues/TWに提出してください。

+0

はい、私のbuildagentマシンで手動でmsbuild.exeを使用すると約40秒かかります。ログにはプロジェクトごとに表示されます: "すべての出力ファイルが最新のものであるためターゲット" CoreCompileをスキップする "入力ファイル。 しかし、同じことがチームシップを使用すると3分かかります。 –

+0

問題を作成しましたhttps://youtrack.jetbrains.com/issue/TW-46207 –

0

あなたが参照した問題の別の回答を追加しました。見つかったhereです。これを撃つ、それは私のために働いています。

P.S.では、VCSのステップをスキップして、代わりに必要なファイルを...どこにでも保存できます。しかし、私が.NET Frameworkのターゲットをアップグレードするときに書いたやり方は、新しいバージョンのファイルをチェックインするだけで、すべての作業を続けることができます。

関連する問題