1

Windows Azure SDK 2.0 をインストールし、プロジェクトの移行を開始しました。2.0のインストール後、プログラムと機能から2012-10(旧バージョン)の全項目をアンインストールしました(私の環境はWin8 Pro + VS2012 SP2です)。

Microsoft.WindowsAzure.ServiceRuntime の古いバージョンへの参照を含むプロジェクトを開くと、破損した参照が表示されるので、それらを簡単に見つけて最新バージョンに置き換えることができると予想していました。ただし、Microsoft.WindowsAzure.ServiceRuntime の古いバージョンは GAC (1.7 および 1.8) に残っているため、プロジェクトは引き続きコンパイルされます。GAC から古いアセンブリをアンインストールしようとすると、アクセスが拒否されます。

どうにかしてそれらを取り除くことができると信じていますが、私の質問は、意図的にそこに残っていたのでしょうか? 何かのためにこれらの古いバージョンが必要ですか?

4

1 に答える 1

0

古いバージョンに依存するプロジェクトがない場合は、遠慮なく削除してください。古い SDK をアンインストールしてみましたか。あなたが持っていて、古いアセンブリがまだ残っている場合:

次の手順を実行して、古いバージョンを削除できるはずです。

  1. 昇格したコマンド プロンプトを開きます (管理者として実行)
  2. gacutil.exe -u microsoft.WindowsAzure.ServiceRuntime.dll
于 2013-05-03T08:46:14.737 に答える