Visual Studio Professional 2015和Windows 10 - 各种IDE错误

时间:2015-11-19 13:32:56

标签: .net ide visual-studio-2015

我最近在Macbook Pro上完成了以下操作

  1. 已安装的VMWare 8并已更新至最新版本

  2. 从msdn安装Visual Studio 2015(通过订阅许可)

  3. 通过扩展/更新更新扩展/ etc     菜单

  4. 克隆我的资料库

  5. 打开最初使用VS.NET 2013 4a创建的解决方案。)允许nuget恢复包(它确实如此)

  6. 试图继续“工作”

  7. 这里的问题是,由于以下原因,它经常无法使用:

    • 在尝试关闭IDE时,我经常会将“对象引用设置为对象的实例”!我必须从taskmgr中杀死devenv.exe。
    • 我经常得到'价值不能为空。尝试添加引用时的参数名称:compositionService'。我根本无法添加引用
    • 我看到定期对话框提示告诉我扩展程序已崩溃,我是否希望继续看到此错误消息
    • 与相对敏捷的VS2013相比,反应非常缓慢。

    我觉得所有事情都与某些事情有关,并发现某些事情是我的目标。

    到目前为止,我有: - 从14.0文件夹的应用程序数据中的componentModelCache文件夹中删除了所有内容,这会在我重新加载解决方案时提示重新加载MEF组件(无论它们是什么!)。这似乎没有做太多,但它被称为'无法加载包x'问题的潜在解决方案。

    在这些错误表现出来之前它是可以使用多长时间,但是我整天都非常频繁地杀死可执行文件并重新打开。

    我发现很难相信这个软件是在这种情况下发货的 - 所以我认为我需要采取一些措施来解决我的本地环境,解决方案,项目或其他问题。

    我将尝试创建一个新的解决方案并逐个添加项目 - 但我真正做的只是试验和错误/抓住吸管。

    有关如何修复IDE的任何建议?我目前没有希望远程工作!

3 个答案:

答案 0 :(得分:11)

我认为VM问题是一个红色的鲱鱼。我在Windows 10上运行硬件(而不是VM)时遇到这些错误。最常见的错误是compositionService one。我也得到“TestWindowPackage没有正确加载。”

安装一些更新后似乎会发生这种情况,并通过安装一些更新来修复。它使解决方案资源管理器无法展开文件夹。以管理员身份运行确实解决了这个问题,但除此之外,我必须等待“扩展和更新”中的更新,然后希望它能够清理。

安装UWP工具后,我再次收到错误,这次甚至无法关闭Visual Studio而不会终止进程。

现在我在Oleg's answer找到了一个可编写脚本的解决方案来解决TestWindowPackage问题。

  

Oleg [MSFT]于2013年1月29日下午1:10发布

     

这可能是由a引起的   Visual Studio维护的元数据缓存中的损坏   各种组件。你可以从中运行以下两个步骤吗?   VS2012的开发人员命令提示符,让我们知道这是否已修复   问题?请运行这些命令“以管理员身份”以避免文件   访问错误。

使用管理员命令提示符。在这里,我更新了Visual Studio 2015的命令:

del %LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
"c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup

答案 1 :(得分:1)

所以,

事实证明这与虚拟机和环境有关。

我在Windows 10的Windows更新屏幕中显示了一堆失败的Windows更新。我关闭了每个应用程序并重新启动了这些更新,并更新了11月的大型更新到Windows 10。

我还增加了VM的内核数量,从2到4,内存相同。这也对性能产生了预期的影响。

完成这两项工作后,稍后重启,环境运行正常。

因此,这是一个完整的利基发生,我猜这与某种略微狡猾的Windows状态和/或缺乏“咕噜”奇怪有关。

答案 2 :(得分:0)

尝试禁用某些Visual Studio扩展。

我有同样的信息 - 以及Visual Studio - Error when clicking on Solution -> Properties (Object reference not set to an instance of an object)中提到的另一条消息。

禁用扩展程序可以解决此问题。