2016-11-28 15 views
1

私は問題なくコーディングしていましたが、いくつかのナゲットパッケージを更新する必要があり、処理中にC:が不足しました。今、私はしかし、私はちょうどない私のコードで、2つの奇妙なエラーを取得してい片付けたこと:Visual Studio 2015 CSCエラー

The "Csc" task could not be initialized with its input parameters.   

The "ChecksumAlgorithm" parameter is not supported by the "Csc" task. Verify the parameter exists on the task, and it is a settable public instance property.  

私はVSを再起動しようとしたと私は更新3 は何が起こっているのか誰もが知って実行していますか?

+1

MSBuildのが壊れているにpackages.configで、Microsoft.CodeDom.Providers.DotNetCompilerPlatformライブラリのMicrosoft.Net.Compilersを更新することによって助けられました。アウトオブスペースやクリーンアップとは関係がありません。おそらく、Nugetパッケージはプロジェクトファイルに追加されたものです。それらを再度削除して、エラーが解消されたかどうかを確認し、必要に応じてプロジェクトファイルを見てください。 ChecksumAlgorithmパラメータは[最近追加されました](https://github.com/dotnet/roslyn/issues/10451) –

+0

私は少し偶然のことだと思います。私はプロジェクトを再開し、すべてのOwinとWebApiパッケージをきれいなアプリにするよう慎重に追加しました。動作すると思われますが、問題の「コンパイラ」パッケージは、NuGet Package Managerで更新可能なものとしてリストされています。私はアップグレードしていない。 –

答えて

1

私はそれ以降のバージョン

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
<package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="1.0.3" targetFramework="net451" /> 
<package id="Microsoft.Net.Compilers" version="2.0.1" targetFramework="net451" developmentDependency="true" /> 
</packages>  
関連する問題