2017-02-01 24 views
9

Visual Studioを最新バージョン(2011年1月30日)にアップグレードしました。 私のASP.NET Coreプロジェクトはアップグレード前に動作していましたが、次のようなエラーが表示されます。これに簡単な解決策はありますか?Visual Studio 2017 - ファイルまたはアセンブリ 'System.IO.FileSystemを読み込めませんでした。

Severity Code Description Project File Line Suppression State 
Error MSB4018 The "ResolvePackageDependencies" task failed unexpectedly. 
System.IO.FileNotFoundException: Could not load file or assembly 'System.IO.FileSystem, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 
File name: 'System.IO.FileSystem, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 
    at Microsoft.NET.Build.Tasks.LockFileCache.LoadLockFile(String path) 
    at Microsoft.NET.Build.Tasks.LockFileCache.GetLockFile(String path) 
    at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.get_LockFile() 
    at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.ReadProjectFileDependencies() 
    at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.ExecuteCore() 
    at Microsoft.NET.Build.Tasks.TaskBase.Execute() 
    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 
    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() 
+0

今日はアップグレード後もまったく同じ問題が発生しています。 – jbarket

+1

このスレッドをチェックするhttps://github.com/dotnet/corefx/issues/16206 –

+0

バインディングのリダイレクトについてはapp.configを確認 –

答えて

0

この問題を解決する最も簡単な方法は、新しいASP.NETコア・アプリケーションを作成し、その.csprojファイルをチェックし、それに基づいて、古いプロジェクトを変更することです。多くのことが削除されて簡略化されているように見えます。

+2

しかし、私は新しい作成されたプロジェクトで同じエラーが発生します。場合によっては正常に動作しますが、このエラーが発生することがあります。 – Alexan

1

私の場合、Clean Solution、Tools/options/NuGet Package Manager/Clear All NuGet Cacheを実行して再起動しました。プロジェクトのロード/ビルドが行われました。

これがどのくらい反復性があるかわかりません。最初にロードしたときにプロジェクトが正常に機能したことを確認してから、失敗した後、これらの手順を実行してからもう一度作業しました。それは2台のコンピュータで働いています。