visual-studio - 安装 Visual Studio 2015 RTM 后未加载包

标签 visual-studio visual-studio-2015

问题

我安装了 Visual Studio 2015 RC 并在其上安装了 Visual Studio 2015 RTM。我在互联网上找不到任何说你不能这样做的东西。我不知道这是否与问题有关。

不幸的是,当我在重新启动后第一次启动 Visual Studio 2015 RTM 时,它弹出了消息框:

"The 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' package did not load correctly"



还有:
  • XamarinShellPackage
  • 测试窗口包
  • NuGetPackage
  • ErrorListPackage

  • 我该如何解决这个错误?

    日志

    说是看 ActivityLog.xml .我找不到 Microsoft.VisualStudio.Editor.Implementation.EditorPackage。

    但是对于 XamarinShellPackage 它说:

    <entry>
        <record>339</record>
        <time>2015/07/21 13:01:54.011</time>
        <type>Error</type>
        <source>VisualStudio</source>
        <description>SetSite failed for package [XamarinShellPackage]</description>
        <guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
        <hr>80070057 - E_INVALIDARG</hr>
        <errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
    Parameter name: providers</errorinfo>
      </entry>
      <entry>
        <record>340</record>
        <time>2015/07/21 13:01:54.013</time>
        <type>Error</type>
        <source>VisualStudio</source>
        <description>End package load [XamarinShellPackage]</description>
        <guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
        <hr>80070057 - E_INVALIDARG</hr>
        <errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
    Parameter name: providers</errorinfo>
      </entry>
    

    对于 测试窗口包 :

    <entry>
       <record>394</record>
       <time>2015/07/21 13:02:02.751</time>
       <type>Error</type>
       <source>TestWindowPackage</source>
       <description>TestWindowPackage.Initialize failed with exception:
    &#x000D;&#x000A;&#x000D;&#x000A;System.NullReferenceException:
    Object reference not set to an instance of an object.&#x000D;&#x000A;
    at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()
    &#x000D;&#x000A;&#x000D;&#x000A;PackageContainer loaded: False &#x000D;&#x000A;</description>
    </entry>
    <entry>
       <record>395</record>
       <time>2015/07/21 13:02:02.752</time>
       <type>Error</type>
       <source>VisualStudio</source>
       <description>SetSite failed for package [TestWindowPackage]</description>
       <guid>{BFC24BF4-B994-4757-BCDC-1D5D2768BF29}</guid>
       <hr>80004003 - E_POINTER</hr>
       <errorinfo>Object reference not set to an instance of an object.</errorinfo>
    </entry>
    

    对于 NuGetPackage :

     <entry>
        <record>405</record>
        <time>2015/07/21 13:02:04.096</time>
        <type>Error</type>
        <source>VisualStudio</source>
        <description>SetSite failed for package [NuGetPackage]</description>
        <guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
        <hr>80004003 - E_POINTER</hr>
        <errorinfo>Object reference not set to an instance of an object.</errorinfo>
      </entry>
      <entry>
        <record>406</record>
        <time>2015/07/21 13:02:04.096</time>
        <type>Error</type>
        <source>VisualStudio</source>
        <description>End package load [NuGetPackage]</description>
        <guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
        <hr>80004003 - E_POINTER</hr>
        <errorinfo>Object reference not set to an instance of an object.</errorinfo>
      </entry>
    

    对于 ErrorListPackage 它说:

    <entry>
        <record>409</record>
        <time>2015/07/21 13:02:04.624</time>
        <type>Information</type>
        <source>VisualStudio</source>
        <description>Begin package load [ErrorListPackage]</description>
        <guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
      </entry>
      <entry>
        <record>410</record>
        <time>2015/07/21 13:02:04.629</time>
        <type>Error</type>
        <source>VisualStudio</source>
        <description>SetSite failed for package [ErrorListPackage]</description>
        <guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
        <hr>80004003 - E_POINTER</hr>
        <errorinfo>Object reference not set to an instance of an object.</errorinfo>
      </entry>
    

    到目前为止我尝试过的
  • 在工具 --> 扩展和更新中,我尝试卸载并重新安装扩展。但是当我单击菜单项“扩展和更新”时,出现“未设置对象引用”异常??所以我不能尝试这个选项。
  • 我已经卸载了 Visual Studio 2015 并重新安装了它。没有效果。
  • 我已经做了 https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage 中的建议2015 年 13 月 2 日 16:49。没有效果。事实上,在再次启动 Visual Studio 2015 后,整个完全相同的文件夹结构和文件(快速浏览)会被复制回来。

  • 所以......有什么建议吗?

    问题的更新

    第一次更新

    我只是尝试加载一个项目,然后......有些事情非常错误。它无法加载一堆包,如:“CSharpPackage、IntegrationPackage、MigrationPackage、FileIndicatorPackage 等...”,解决方案资源管理器完全空白!这是怎么回事?

    第二次更新

    这是我的程序和功能的样子:

    Screenshot of Programs and Features

    第三次更新

    我已经尽可能多地卸载和删除了。
  • 删除了 AppData\Roaming\Microsoft\VisualStudio\14.0 中的所有内容
  • 删除了 AppData\Local\VisualStudio\14.0 中的所有内容
  • 通过程序和功能卸载 Visual Studio 2015(上面的截图)
  • 完全删除了 Program Files 文件夹中的 Visual Studio 辅助安装程序文件夹
  • 从程序文件中删除了与 Visual Studio 14.0 相关的所有内容

  • 我不想弄乱我的 Visual Studio 2013 安装。
    Visual Studio 2015 仍然无法加载上面的包!

    因此,如果有人有更多关于可以从上面的屏幕截图中卸载哪些程序的更多信息,我会很高兴。

    第四次更新

    要采取的步骤(从更新 3 更新)
  • 删除了 AppData\Roaming\Microsoft\VisualStudio\14.0 中的所有内容
  • 删除了 AppData\Local\VisualStudio\14.0 中的所有内容
  • 从 ProgramData 中删除有关 Visual Studio 14.0 的所有内容
  • 通过程序和功能卸载 Visual Studio 2015(上面的截图)
  • 做了这篇文章所说的一切:
    https://support.microsoft.com/nl-nl/kb/3016536
  • 完全删除了 Program Files 文件夹中的 Visual Studio 辅助安装程序文件夹
  • 基本上从程序文件中删除了与 Visual Studio 14.0 相关的任何内容。在程序和功能中卸载后留下的任何东西。
  • 卸载 Microsoft Visual C++ 可再发行组件 (x86) - 14.0.xxx 也是
  • 还卸载了我的 Xamarin 东西
  • 希望我没有忘记任何事情,但底线是完全摆脱与 Visual Studio 2015 相关的任何内容。
  • 重新安装 Visual Studio 2015 RTM,它现在应该可以工作了。我必须再次安装一些第三方的东西,但至少它有效!
  • 最佳答案

    我的机器上都安装了 Visual Studio 2012、2013 和 2015。安装 Visual Studio 2013 Update 5 后,我开始在 VS 2013 中收到“包未正确加载”错误。

    为了让它工作,我所做的就是按照以下步骤操作:

  • 关闭 Visual Studio 的所有实例
  • 删除此文件夹中的所有内容C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
  • 重启 Visual Studio

  • 虽然我还没有为 Visual Studio 2015 尝试过这个,但我相信这也应该可以解决问题。要为 Visual Studio 2015 执行此操作, 12.0 应改为 14.0 .

    更新

    与其删除文件夹中的所有内容(如上面 步骤 2 所建议的),重命名文件夹并允许 Visual Studio 创建一个新文件夹更安全。有时,您可能需要从旧文件夹中复制一些内容。

    关于visual-studio - 安装 Visual Studio 2015 RTM 后未加载包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547947/

    相关文章:

    javascript - Visual Studio 2015 package.appxmanifest 中起始页中的 ms-appx-web 存在错误?

    c++ - 可以在 Microsoft Visual C++ 2010 Express Edition 中安装 Whole Tomatoes Visual Assist X 吗?

    visual-studio - Visual Studio 2017 csproj .NET Core 构建 - 未正确复制 View

    c# - 多项目解决方案 "Could not load file or assembly ' System.Web.Mvc, Version=5.2.4.0,"not giving a project name

    c++ - 如何摆脱 Visual Studio 中的 "unsafe"警告/错误(strcpy、sprintf、strdup)

    c# - 应用程序在执行过程中没有内存

    c# - 从 Roslyn Analyzer 中的 InvocationExpressionSyntax 获取命名空间

    asp.net - Angular 2 与 RequireJS 导入错误

    c# - Azure云服务: "Requested registry access is not allowed". VS2015

    typescript - Visual Studio 2015 CTP 6 - 将 Typescript 输出合并到单个 .js 文件中