安装 Visual Studio 2015 RTM 后未加载包

2023-12-11

问题

我安装了 Visual Studio 2015 RC,并在其上安装了 Visual Studio 2015 RTM。我在互联网上找不到任何表明您不能这样做的内容。我不知道这是否与问题相关。

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

“‘Microsoft.VisualStudio.Editor.Implementation.EditorPackage’包未正确加载”

Also:

  • XamarinShell包
  • 测试窗口包
  • NuGet 包
  • 错误列表包

我该如何解决这个错误?

Logs

它说要查看活动日志.xml。我找不到 Microsoft.VisualStudio.Editor.Implementation.EditorPackage。

But for XamarinShell包它说:

<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>

For 测试窗口包:

<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>

For NuGet 包:

 <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>

For 错误列表包它说:

<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>

到目前为止我已经尝试过的

  • At Tools --> Extensions and Updates I have tried to de-install and re-install the extensions. But when I click on the menu item "Extensions and Updates" I get the "Object reference not set" exception?? So I can't try this option.
    • 我已卸载 Visual Studio 2015 并重新安装。没有效果。
    • 我已经完成了中建议的操作https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage2015 年 2 月 13 日 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 secondary Installer 文件夹
  • 从程序文件中删除了与 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 secondary Installer 文件夹
  • 基本上从程序文件中删除了与 Visual Studio 14.0 有关的任何内容。程序和功能中卸载后剩余的任何内容。
  • 还卸载 Microsoft Visual C++ Redistributable (x86) - 14.0.xxx
  • 还卸载了我的 Xamarin 东西
  • 希望我没有忘记任何事情,但底线是完全摆脱任何与 Visual Studio 2015 相关的内容。
  • 重新安装 Visual Studio 2015 RTM,它现在应该可以工作了。我必须再次安装一些第三方的东西,但至少它可以工作!

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

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

  1. 关闭 Visual Studio 的所有实例
  2. 删除该文件夹中的所有内容C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
  3. 重新启动 Visual Studio

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

UPDATE

而不是删除文件夹中的所有内容(如建议的那样)step 2如上所述),重命名该文件夹并允许 Visual Studio 创建一个新文件夹会更安全。有时,您可能需要从旧文件夹中复制某些内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装 Visual Studio 2015 RTM 后未加载包 的相关文章

随机推荐

  • 需要为python打包jinja2模板

    更新 我提出了一个更好的问题和更好的答案here 我本来打算删除这个问题 但有些答案可能对未来的搜索者有用 我的问题与this 但这个答案很丑陋 需要一个目录结构 包括sharedtemplates templates templates
  • 在触发器中使用插入和删除的表

    我想编写触发器来处理插入和删除的表 我已经编写了插入触发器 CREATE TRIGGER FILL TABLE ON Person FOR INSERT AS DECLARE ID int SELECT ID p ID FROM Perso
  • 如何计算文档中的行数? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我有这样的台词 我想知道我实际上有多少台词 09 16 39 AM all 2 00 0 00 4 00 0 00 0 00 0 00 0 00 0 00 94 00 09 16 4
  • C 中的逻辑运算不符合预期

    有人可以解释一下以下代码的功能吗 include
  • 如何在CSS中绘制循环箭头?

    如何使用 CSS 在中心绘制循环箭头和文本 如下图所示 我尝试过创建曲线箭头 但我不知道如何使其看起来像我想要的那样 arrow width 200px height 200px border 6px solid border radius
  • 通过 setup.exe 创建日志的 msiexec 参数不起作用

    我正在尝试从我的安装中获取使用以下命令的日志setup exe 我可以得到一个日志setup exe V l v c temp installlog txt 但我想通过x参数以及获取 额外的调试信息 当我尝试时setup exe V l v
  • 如何根据 swift 3 中的数组选择复选标记?

    我有一个数组 其中选定的名称将被存储并传递到视图控制器之前 当我需要转到上一个视图控制器时 则需要选择先前选择的复选标记 但在这里它启用了最后一个选定的元素 唯一的问题是如果我选择三个 那么它不是选择三个 它只是检查标记最后一个元素 但我需
  • C# 不通过返回类型推断重载方法

    我正在编写一个 C 程序来抓取目录并提供最后 CSV 行中的日期小于当前日期的文件列表 由于这是一个程序 因此我并没有真正花费太多时间使代码变得非常干净或任何东西 但这只是一个意见问题 我想 奇怪的是下面的一组代码片段 三个静态方法都在同一
  • AngularUI - 兼容的浏览器

    我尝试打开 AngularUI 网站 http angular ui github io 在 IE8 中 UI 在 IE8 中无法正确呈现 在最新版本的 chrome firefox 中工作正常 这促使我搜索 AngularUI 模块的浏览
  • IndexError:列表赋值索引超出范围 - 使用数组的 Python

    我最近开始使用 python 但对于该语言的很多东西我仍然是新手 这段代码应该打印一系列行 例如 47 815 47 54 48 065 57 45 我从几个文本文件 称为 2t1 2t19 3t1 3t19 作为输入以及结束后的文件名 每
  • Cheerio 不会等待正文加载

    我制作了一个非常简单的脚本 它抓取了一个食谱网站以获取标题 准备时间和成分 除了脚本无法抓取数组的每一页之外 一切工作正常 有时我得到 4 个 有时 2 个 有时甚至 0 个 看来脚本不会等待主体完全加载 我完全知道 Cheerio 不理解
  • 带有被安全/ASR 规则阻止的宏的工具 - 如何修复?

    我有一个 Excel 工具 xlsm 文件 我正在向用户传播 他们从我们的网站下载该文件 然后就可以使用它 简而言之 该工具有自己的菜单栏和一堆宏 例如进行计算 从 API 提取数据等 我使用 Unviewable 对用户隐藏代码 我用证书
  • 是否可以以编程方式检测 元素中的插入符位置?

    假设有一个常规的
  • 在python中比较两个字典以获得相似键的最大值

    我有这两个命令 a test1 90 test2 45 test3 67 test4 74 b test1 32 test2 45 test3 82 test4 100 如何提取同一键的最大值以获取新字典 如下所示 c test1 90 t
  • 使用delphi将PNGImage转换为灰度

    你好呀 这是我的代码 procedure TForm4 Button1Click Sender TObject var png TPNGImage data PRGBQarray p tagRGBQuad i o integer begin
  • 在Where 子句或替代选项中使用别名?

    我如何让它工作 它可以在没有Where子句的情况下工作 否则使用Where子句 我会得到明显的错误 但这基本上是需要做的 有人知道如何解决这个问题吗 select ID Name case T N when 1 then City1 whe
  • PUSH 数组 C++?

    如何动态向数组添加值 推送 我可以在 AS3 中执行此操作 但在 C 中找不到它的函数 如果它是静态定义的数组 则不能 如下所示 int array 10 它的大小是固定的 但是 如果您使用诸如std vector你会用 std vecto
  • D3 带边界框的力定向布局

    我是 D3 新手 在设置力导向布局的边界时遇到困难 我已经设法 从示例中 拼凑出我想要的内容 但我需要包含图表 在刻度函数中 变换 翻译将正确显示我的图形 但是当我将 cx 和 cy 与 Math max min 一起使用时 请参阅注释代码
  • 犰狳中的 Rcpp 糖命令

    我正在尝试使用ifelse Rcpp 糖的命令arma vec 代码失败并出现错误 ifelse was not declared in this scope 我找不到解决方案 下面是一个简单的示例代码 导致错误 include
  • 安装 Visual Studio 2015 RTM 后未加载包

    问题 我安装了 Visual Studio 2015 RC 并在其上安装了 Visual Studio 2015 RTM 我在互联网上找不到任何表明您不能这样做的内容 我不知道这是否与问题相关 不幸的是 当我重新启动后第一次启动 Visua