メモ

VS2015

ファイルまたはアセンブリ
‘Micorosoft.CodeAnalysis,Verion1.3.1.0,cluture=netural,PublicKeyToken=31bf3856ad364e35’またはその依存関係の1つが読み込めませんでした。見つかったアセンブリのマニュフェスト定義はアセンブリの参照に一致しません

err

 
 
 

が出てリファクタリング?で名前変更できない症状が出た場合のメモ。

 
 
 

ずれかのオプションが機能しない場合は、このシナリオを処理するための詳細なガイドがあります….

最初のすべてのバージョンが重要です。エラーに記載されているバージョンを確認してください…

—————————————————————————–

https://stackoverflow.com/questions/42536506/could-not-load-file-or-assembly-microsoft-codeanalysis-version-1-3-1-0-cultu

ココに書いてある通りにする 

Install-Package Microsoft.CodeAnalysis -Version 1.3.1

はツール→NuGetパッケージマネージャ→パッケージマネージャコンソールで実行

↓ はぐーぐる翻訳

Could not load file or assembly ‘Microsoft.CodeAnalysis, version= 1.3.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.
上記のエラーが表示された場合、バージョン1.3.1が見つからないことを意味します。新しいVSプロジェクトを作成してください。環境設定なし、それは単純なコンソールアプリケーションにすることができます。今すぐプロジェクトテンプレートが用意できたら、パッケージマネージャーに行き、指定したバージョンで次のコマンドを実行してください…

Install-Package Microsoft.CodeAnalysis -Version 1.3.1
これにより、すべてのパッケージがインストールされます。それを完了させる。一度それが終わった。この新しく作られたプロジェクトはまったく必要ありません。完全に削除することができます。真剣に!削除することができます。そのパッケージをグローバルなナゲットレベルにインストールしたかったからです。何かをインストールすると、nugetはあなたのマシンのグローバルレベルでそれを保存します。パスは次のようなものになります…

C:\Users\<>\.nuget\packages
あなたは次のようにあなたのパスを知ることができます…

%USERPROFILE%\.nuget\packages
今度はあなたの必要なMicrosoft.CodeAnalysis.dllが次のフォルダに表示されます…

C:\Users\<>\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.1\lib\net45
上記のパスにはバージョン番号(1.3.1)が含まれています。お使いのバージョンが異なる場合は、そのバージョンのフォルダを調べてください。

DLLがあるので、GACにDLLを追加するだけです。そのためにはGacUtil.exeが必要です

このファイルはVisual Studioと共にインストールされます。Cドライブの “GacUtil”を検索できます。私のために、それはパスの下にあります…

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
コマンドプロンプトを管理者として実行し、カレントディレクトリをGacUtilを含むパスにナビゲートします。そのdllをGACにインストールするには、以下のコマンドを実行します。

gacutil
-i C:\Users\<>\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.1\lib\net45\Mi
crosoft.CodeAnalysis.dll
基本的に私たちがグローバルにインストールしたdllへのパスを提供します。インストールが正常に完了したことを示すメッセージが表示されます。

それで全部です!Visual Studioをもう一度起動すると、この問題は解決されます。


コメント

コメントをお寄せください。

コメントの投稿

* コメントフィード

トラックバックURL:https://layu.minibird.jp/cat/wp-trackback.php?p=8848