dotnet watchが原因でアプリケーションがクラッシュする原因を理解するのに役立つ人はいますか?Dotnetウォッチャー - パスの不正な文字 - このエラーの原因は何ですか?
ビジュアルスタジオコードでアプリを作成するために、dotnet new mvcとyos aspnetcore-spaを使用しています。私はcsprojファイル内の参照を挿入するhttps://github.com/aspnet/DotNetTools/tree/dev/src/Microsoft.DotNet.Watcher.Toolsで例を使用して過去ログウォッチャーツールへの参照を追加しようとするまでの両方が正常に動作:csprojとDOTNET復元するために追加した後
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="1.0.0" />
</ItemGroup>
を、アプリケーションがエラーをスローして失敗し、回復不能です。それは削除する必要があり、私は最初から始めなければなりません。
全csprojファイル:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>
netcoreapp1.1
</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.DotNet.Watcher.Tools" Version="1.0.0" />
</ItemGroup>
</Project>
スローエラーが以下であり、我々は、ディスクまたは何それが命名された上でアプリケーションを作成するに関係なく起こります。
- C:\プログラムファイル\ DOTNET \ SDK \ 1.0.1 \ SDKの\ Microsoft.NET.Sdk.Publish \構築\ netstandard1.0 Microsoft.NET.Sdk.Publish.targets \(90,5) :error MSB4184: "[System.IO.Path] :: GetFullPath(C:\ test \ obj \ Debug \ [C:\ test \ test.csproj]
- C:\ Program Files \ dotnet \ sdk \ 1.0.1 \ Sdks \ Microsoft.NET.Sdk.Publish \ build \ netstandard1.0 \ Microsoft.NET.Sdk.Publish.targets(90,5):エラーMSB4184:netcoreapp1.1 [C:\ test \ test.csproj ]
- C:¥Program Files¥dotnet¥sdk¥1.0.1¥Sdks¥Microsoft.NET.Sdk.Publish¥build¥netstandard1.0¥Microsoft.NET.Sdk.Publish.targets(90,5):エラーMSB4184:\ PubTmp) "を評価することはできません。パスに不正な文字があります。パラメータ名:パス[C:\テスト\のtest.csproj]
私たちの環境は次のとおりです。
- .NETコマンドラインツール(1.0.1)
のMicrosoft .NET Frameworkのコアの共有
ホストのバージョン:1.1.0
- ビルド:928f77c4bc3f49d892459992fb6e1d5542cb5e86
- Visual StudioのコードV 1.10.2
- のWindows 10
VSコード拡張に絞って問題を引き起こしました。私は、CLIのコード--disable-extensionsでインストールされたすべての拡張機能を無効にし、yo aspnetcore-spaを使用して新しいビルドを試みました。これにより、csprojファイルを変更してビルドして正常に実行することができました。どの拡張機能で問題が発生しているのかを絞り込み、コメントを追加します。 – bobbyK12
おそらく答えを出し、バグレポートを発するべきでしょう。 – VMAtm
ありがとうございますVMAtm - 私は、拡張開発者にバグレポートを提出しました。私はまだStackOverflowが受け入れられる答えとして私の答えを受け入れることができるようになる前に21時間apprxを持っています。システムが許すとすぐに私はそうするでしょう。再度、感謝します! – bobbyK12