1

我已经安装了 Windows Azure SDK 2.0 并开始迁移我的项目。安装 2.0 后,我从程序和功能(我的环境是 Win8 Pro + VS2012 SP2)中卸载了 2012-10(以前的版本)的所有项目。

我希望当我打开引用旧版本 Microsoft.WindowsAzure.ServiceRuntime 的项目时,我会看到损坏的引用,因此我可以轻松找到它们并替换为最新版本。但是,旧版本的 Microsoft.WindowsAzure.ServiceRuntime 仍保留在 GAC(1.7 和 1.8)中,因此项目仍可编译。尝试从 GAC 卸载旧程序集时,我收到拒绝访问。

我相信我能够以某种方式移除它们,但我的问题是——它们是故意留在那里的吗?我需要这些旧版本吗?

4

1 回答 1

0

如果您没有依赖旧版本的项目,请随意删除。您是否尝试过卸载旧的 SDK。如果你有,并且旧的程序集仍然存在,那么:

您应该能够通过执行以下操作删除旧版本:

  1. 打开提升的 cmd 提示符(以管理员身份运行)
  2. gacutil.exe -u microsoft.WindowsAzure.ServiceRuntime.dll
于 2013-05-03T08:46:14.737 回答