2017-11-28 4 views
1

VSTSのビルド定義は昨日の午後までうまく機能していましたが、機能テストソリューションを構築する(specflowと.Netコアで書かれている)project.jsonにはランタイムセクションがありません。「runtimes」を追加してください:project.jsonに{"win":{}} "

エラー:Your project.json doesn't have a runtimes section. You should add '"runtimes": { "win": { } }' to your project.json and then re-run NuGet restore ローカルでも、私は同じ問題に直面していたが、私がobjフォルダを削除後、それが解決してしまった、復元されたパッケージとrebuildedソリューションが、同じ問題がVSTSの上にあり、私はそれを修正する方法がわからないです。

私は回避しようとしました https://github.com/Belorus/EventStream/commit/d04f247feb13347ec565bd6d1e0fe71c5171ca55#diff-c384bfaa54e70831c87232eefe73e359 しかし、それも私を助けませんでした。

私はnugetバージョン1を使用しています。ターゲットフレームワークはnet461です。最も重要なのは、project.jsonファイルを持たない.csprojです。

+0

プライベートエージェントを使用していますか?あなたのVisual Studioのバージョンは何ですか?この問題を再現するにはどうすればよいですか?あなたのビルド定義のタスクは何ですか? –

+0

応答ありがとう、それはvs2017で実行されているプラ​​イベートエージェントにあった。通常のソリューションのタスクをビルドしますが、プロジェクトビルドテンプレートのために問題が発生しました。私たちはVS2015からVS2017へのソリューションを移行しましたが、昨日の午後には失敗し、新しいフォーマットを使用するようにプロジェクトビルドテンプレートを変更してから、緑色に移行して以来、今まで問題はありませんでした。 –

答えて

0

vs2017で動作するプライベートエージェントに問題がありました。通常のビルドソリューションのタスクは失敗していましたが、プロジェクトビルドテンプレートのために問題が発生しました。私たちはVS2015からVS2017へのソリューションを移行しましたが、昨日の午後には失敗し、新しいフォーマットを使用するようにプロジェクトビルドテンプレートを変更してから、緑色に移行して以来、今まで問題はありませんでした。

関連する問題