我已经安装了 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 卸载旧程序集时,我收到拒绝访问。
我相信我能够以某种方式移除它们,但我的问题是——它们是故意留在那里的吗?我需要这些旧版本吗?