【问题标题】:Visual Studio extension conflict when removing a project删除项目时的 Visual Studio 扩展冲突
【发布时间】: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.1Microsoft Advertising SDK for Windows Phone 8.1,但即使我使用管理员启动VS 2012,Uninstall 按钮对我来说也是灰色的。我也没有在Add/Remove Programs 中看到它们。那么如何才能摆脱这个错误呢?

附带说明,我同时安装了 VS 2012 和 VS 2013,安装 VS 2013 后我必须对 VS 2012 进行修复。

【问题讨论】:

标签: visual-studio-2012 visual-studio-2013


【解决方案1】:

我在使用 Microsoft Windows 开发工具包时遇到了同样的问题:每次在 Visual Studio 中都会出现两个错误,并以 %AppData%\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml

有时(我认为每次)Visual Studio 更新程序或安装程序(当您尝试安装其他版本的 VS 时)不会删除已安装的 VS 模块版本。

就我而言,我有第二个旧版本的 WDK,但安装在新版本之后。我手动卸载了旧版本的 Microsoft Windows Development Kit,Visual Studio 的问题得到了解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多