2017-01-18 15 views
0

VS2015にNuget Codecracker.csharpパッケージを試用版としてインストールしました。その後、ソリューションエクスプローラの[Manage Nuget Packages for Solution]ツールを使用してアンインストールしました。コーデッククッカーNugetパッケージを削除するにはどうすればよいですか?

「CSC:エラーCS0006:メタデータファイル 」.... \パッケージ\いくつかのプロジェクトがCodeCrackerの行方不明の部品文句を言うので、解決策を構築していないだろう - これは今アンインストールされているとパッケージを示して - しかし、 CSC:error CS0006:メタデータファイル '.... \ packages \ codecracker.CSharp.1.0.1この問題を解決するには、以下の手順を実行します。 \アナライザー\ DOTNET \ CS \ CodeCracker.CSharp.dll」 は「

を見つけることができませんでしたCodecrackerのGithubや他のウェブサイトには何のドキュメントはありません、と永久にダウンしているジャバーサイト以外でチームに連絡する手段はありません。

これをクリーンアップするにはどうすれば私のソリューションが再びビルドされますか?

+0

が鳴ります。アセンブリの参照でプロジェクトのビルドに失敗していることを確認し、コーデッククラッカーへの参照がないことが明らかになっていないことを確認して削除します。 – Kyle

+0

dllは、おそらく、nugetパッケージのインストールの前に、またはその代わりに参照されている可能性があります。ソリューションエクスプローラで参照を手動で削除する必要があります。 –

+0

いいえ、ソリューションエクスプローラでは参照されません。しかし、いくつかのプロジェクトファイルには、これらのdllを参照するIncludeGroupセクションが含まれていました(私のメモ帳で編集したものです)。私は、Codecracker用のパッケージアンインストーラに何か間違っているはずです。 –

答えて

0

あなたのプロジェクトをアンロードして、.csprojファイルからItemGroupを次のように削除します。パッケージのアンインストーラは、私たちが書かれていませんでした、すべてをクリーンアップしていないよう

<ItemGroup> 
    <Analyzer Include="..\packages\codecracker.CSharp.1.0.1\analyzers\dotnet\cs\CodeCracker.Common.dll" /> 
    <Analyzer Include="..\packages\codecracker.CSharp.1.0.1\analyzers\dotnet\cs\CodeCracker.CSharp.dll" /> 
</ItemGroup> 
+0

すでに削除されていますが、問題は最終的にコーデックキャッチャーのDLLを参照するIncludeGroupセクションを保持していたいくつかのプロジェクトファイルにトレースされました。 Nugetには、このパッケージをソリューション全体からきれいに削除しないという問題があるようです。 –

関連する問題