2017-10-09 24 views
0

VSTS経由でビルドしています.Netプロジェクトと私はエラーが発生しています。VS 2017ビルドエラー:エラーMSB4019:インポートされたプロジェクト...見つかりませんでした

error MSB4019: The imported project "C:\Program Files\dotnet\sdk\2.0.0\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

私は、ファイルが私のdevlopmentマシン上に存在するかどうかを確認するために見ていたし、私はこの時点でディレクトリの数が、2.0.0と呼ばどれがあった限り

として

C:\Program Files\dotnet\sdk\

を得ました。 enter image description here

そこで何を修正する必要がありますか?

+0

あなたは、使用したエージェントは、エージェントまたは開発マシン上にあるプライベートエージェントを開催しますか!あなたのプロジェクトタイプは何ですか?完全なログを表示し、 'system.debug'を' true'に設定できますか? –

+0

ログファイルはここにあります。 https://1drv.ms/u/s!AhERQL5GdvI4rzr6mCQw_FaSyCiG。私はホストされたエージェントを使用しています。しかし、私はあなたが本当にsystem.debugについて何を意味するかはわかりません。 VSでは、ビルドはデバッグに設定されています。 – arame3333

答えて

0

.netプロジェクトと.netコアプロジェクトの両方がある場合は、.Netコア公開プロジェクト用の.netコアプロジェクトを指定する必要があります。 .netコアプロジェクトだけでなく、ワイルドカード(**/*。csprojなど)を使用して、タスクが.netプロジェクトのプロジェクトを公開しようとすると、エラーメッセージが表示されます。

だから、たとえば以下のように.NETのコアタスクで.NETのコアプロジェクトを指定する必要があります enter image description here

+0

私のアプリケーションにはコアプロジェクトであるWeb APIが含まれています。その他のプロジェクトは.Netプロジェクトで、別々のタスクで公開されています。https://1drv.ms/f/s!AhERQL5GdvI4rzuv3A4if8RZDT7eを参照してください。転倒したプロジェクトは、コアタスクには掲載されませんでした。 – arame3333

+0

'.csproj'は.netコアプロジェクトですか? .NET Coreのタスク設定のスクリーンショットを表示できますか? –

+0

私はコアプロジェクトが、フォールトの原因となった非コアプロジェクトに意図しない依存関係があることを発見しました。私はそれを削除すると問題を解決すると思うが、今は別の問題を抱えている、私は最新のコミットをプッシュしようとすると、ログイン画面が表示され続ける。これは起こらないはずです。私が信任状を入力すると、とにかく失敗します。私はMSFTからこれに応答していません:https://developercommunity.visualstudio.com/content/problem/127172/vsts-build-fails-error-cannot-spawn-askpass-no-suc.html。それでも、元の問題を解消しています。 – arame3333

関連する問題