2017-09-12 49 views
0

enter image description hereシステムの参照エラー

は私が不足しているすべてのアセンブリを追加しようとしたが、それはまったく機能していません。

+1

ruchi-唐@あなたが正確に必要な助けdescription.What特定のエラーを入力してください? おそらく、最初に見てみるべきです:https://stackoverflow.com/help/how-to-ask – HEGDE

+0

エラーはありませんが、不足しているパッケージをインストールしようとすると、インストールされますが、まだ使用されません。 –

+0

"Microsoft.CodeAnalysis.BuildTasks.Csc"タスクをアセンブリD:\\ AQS \ packages \ Microsoft.Net.Compilers.1.0.0 \ build \ .. \ tools \ Microsoft.Build.Tasks.CodeAnalysisから読み込めませんでした。 dll。ファイルまたはアセンブリ 'file:/// D:\ Workspace \ AQS \ packages \ Microsoft.Net.Compilers.1.0.0 \ tools \ Microsoft.Build.Tasks.CodeAnalysis.dll'またはその依存関係の1つを読み込めませんでした。システムが指定されたファイルを見つけることができません。 宣言が正しいこと、アセンブリとそのすべての依存関係が利用可能であること、およびそのタスクにMicrosoft.Build.Framework.ITaskを実装するパブリッククラスが含まれていることを確認します。 –

答えて

0

NuGetパッケージがリポジトリにコミットされ、すべてが破られたようです。リポジトリからproject \ project \ packagesディレクトリを削除すると、NuGetはビルド時に自動的にパッケージをフェッチするため、すべてのビルドの問題を解決するはずです。

だから、単に問題を修正するための手順の下に、次の試してください。

  1. プロジェクトのパッケージフォルダ
  2. チェックがプロジェクト
を再構築パッケージフォルダを削除探し

このスレッドを参考にしてください:Resolved: The “Microsoft.CodeAnalysis.BuildTasks.Csc” task could not be loaded from the assembly.

UPDATE:

黄色の感嘆符の問題は、参照パスに関連する必要があります。システムが参照を見つけることができない、元の参照パスが変更されたようです。

ちょうどあなたがパッケージマネージャコンソールでNuGetのコマンドラインを使用することができ、パッケージを再インストールしよう:

Update-Package -reinstall