【发布时间】:2014-12-11 23:03:12
【问题描述】:
保存解决方案的更改然后删除现有项目后,我将收到以下错误消息:
The operation could be completed. Not implemented.
然后我启动devenv.exe /Log 并能够重现问题,错误是:
Extension will not be loaded because an extension with the same ID 'Microsoft.Windows.DevelopmentKit.Desktop' is already loaded at
C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.0\DESKTOP SDK\
C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\DESKTOP SDK\
Extension will not be loaded because an extension with the same ID 'Microsoft.WinJS' is already loaded at
C:\PROGRAM FILES (X86)\MICROSOFT SDKS\WINDOWS\V8.1\EXTENSIONSDKS\MICROSOFT.WINJS.SHARED\VSIX\
C:\PROGRAM FILES (X86)\MICROSOFT SDKS\WINDOWS\V8.0\EXTENSIONSDKS\MICROSOFT.WINJS.SHARED\VSIX\
看起来它正在尝试加载两个扩展程序,但版本不同。我相信它们是Microsoft Advertising SDK for Windows 8.1 和Microsoft Advertising SDK for Windows Phone 8.1,但即使我使用管理员启动VS 2012,Uninstall 按钮对我来说也是灰色的。我也没有在Add/Remove Programs 中看到它们。那么如何才能摆脱这个错误呢?
附带说明,我同时安装了 VS 2012 和 VS 2013,安装 VS 2013 后我必须对 VS 2012 进行修复。
【问题讨论】:
-
找到了删除扩展的解决方案,问题消失了! stackoverflow.com/questions/24134693/…
标签: visual-studio-2012 visual-studio-2013