Visual Studio Professional 2015 和 Windows 10 - 各种 IDE 错误
Visual Studio Professional 2015 and Windows 10 - All kinds of IDE errors
我最近在我的 Macbook Pro 上完成了以下操作
已安装 VMWare 8 并更新到最新版本
2015 年从 msdn 安装 Visual Studio(通过订阅获得许可)
已通过 extensions/updates 更新 extensions/etc
菜单
克隆了我的存储库
打开最初使用 VS.NET 2013 4a 创建的解决方案。)允许 nuget 恢复包(它确实这样做了)
试图上车,'do work'
这里的问题是,由于以下原因,它经常无法使用:
- 我在尝试关闭 IDE 时经常收到 'object reference not set to an instance of an object'!我必须从 taskmgr.
中杀死 devenv.exe
- 我在尝试添加引用时经常收到 'Value cannot be null. Parameter name: compositionService'。我根本无法添加引用
- 我看到常规对话框提示告诉我扩展已崩溃,我是否希望继续看到此错误消息
- 与相对敏捷的VS2013相比,反应非常慢。
我有一种感觉,一切都与某件事相关,并且发现某件事是我的目标。
到目前为止,我有:
- 从 14.0 文件夹的应用程序数据中的 componentModelCache 文件夹中删除了所有内容,这在我重新加载解决方案时提示重新加载 MEF 组件(无论它们是什么!)。这似乎并没有起到很大的作用,但它被认为是 'cant load package x' 问题的潜在解决方案。
在这些错误出现之前它可以使用多长时间是随机的,但我在一天中非常频繁地杀死可执行文件并重新打开。
我很难相信这个软件是在这种情况下交付的 - 所以我假设我需要做一些事情来用我的本地环境、解决方案、项目或其他东西来纠正这种情况。
我将尝试创建一个新的解决方案并逐个添加项目 - 但我真正做的只是试用和 error/clutching 吸管。
关于如何补救我的 IDE 有什么建议吗?我目前没有远程工作的希望!
所以,
原来是虚拟机和环境有关
我在 Windows 10 的 windows 更新屏幕中显示了一堆失败的 Windows 更新。我关闭了每个应用程序并重新启动了这些应用程序,同时更新到大11 月更新至 Windows10.
我还增加了 VM 的核心数量,从 2 个增加到 4 个,内存也是如此。这也对性能产生了预期的效果。
完成这两项后,稍后重新启动,环境运行良好。
因此,这是一个完整的利基事件,我猜这与稍微狡猾的 Windows 状态 and/or 缺乏 'grunt' 奇数有关。
我认为 VM 问题是转移注意力的问题。我在 Windows 10 运行 硬件上(不是在 VM 中)收到这些错误。最常见的错误是 compositionService 错误。我也得到 "The TestWindowPackage did not load correctly."
这似乎是在安装一些更新后发生的,通过安装一些更新得到修复。它使解决方案资源管理器无法展开文件夹。 运行 作为管理员确实解决了这个问题,但除此之外,我将不得不等待 "Extensions and Updates" 中的更新,然后希望它会解决。
安装UWP工具后,我又报错了,这次甚至无法关闭Visual Studio而不杀死进程。
现在我在 Oleg's answer 中找到了解决 TestWindowPackage 问题的脚本化解决方案。
Posted by Oleg [MSFT] on 1/29/2013 at 1:10 PM
This may be caused by a
corruption in the metadata cache Visual Studio maintains for its
various components. Could you run the following two steps from the
Developer Command Prompt for VS2012 and let us know if this fixed the
problem? Please run these commands "As Administrator" to avoid file
access errors.
使用管理员命令提示符。在这里,我更新了 Visual Studio 2015 的命令:
del %LocalAppData%\Microsoft\VisualStudio.0\ComponentModelCache
"c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup
尝试禁用一些 Visual Studio 扩展。
我收到了同样的消息 - 以及 Visual Studio - Error when clicking on Solution -> Properties (Object reference not set to an instance of an object) 中提到的另一条消息。
禁用扩展程序为我解决了这个问题。
我最近在我的 Macbook Pro 上完成了以下操作
已安装 VMWare 8 并更新到最新版本
2015 年从 msdn 安装 Visual Studio(通过订阅获得许可)
已通过 extensions/updates 更新 extensions/etc 菜单
克隆了我的存储库
打开最初使用 VS.NET 2013 4a 创建的解决方案。)允许 nuget 恢复包(它确实这样做了)
试图上车,'do work'
这里的问题是,由于以下原因,它经常无法使用:
- 我在尝试关闭 IDE 时经常收到 'object reference not set to an instance of an object'!我必须从 taskmgr. 中杀死 devenv.exe
- 我在尝试添加引用时经常收到 'Value cannot be null. Parameter name: compositionService'。我根本无法添加引用
- 我看到常规对话框提示告诉我扩展已崩溃,我是否希望继续看到此错误消息
- 与相对敏捷的VS2013相比,反应非常慢。
我有一种感觉,一切都与某件事相关,并且发现某件事是我的目标。
到目前为止,我有: - 从 14.0 文件夹的应用程序数据中的 componentModelCache 文件夹中删除了所有内容,这在我重新加载解决方案时提示重新加载 MEF 组件(无论它们是什么!)。这似乎并没有起到很大的作用,但它被认为是 'cant load package x' 问题的潜在解决方案。
在这些错误出现之前它可以使用多长时间是随机的,但我在一天中非常频繁地杀死可执行文件并重新打开。
我很难相信这个软件是在这种情况下交付的 - 所以我假设我需要做一些事情来用我的本地环境、解决方案、项目或其他东西来纠正这种情况。
我将尝试创建一个新的解决方案并逐个添加项目 - 但我真正做的只是试用和 error/clutching 吸管。
关于如何补救我的 IDE 有什么建议吗?我目前没有远程工作的希望!
所以,
原来是虚拟机和环境有关
我在 Windows 10 的 windows 更新屏幕中显示了一堆失败的 Windows 更新。我关闭了每个应用程序并重新启动了这些应用程序,同时更新到大11 月更新至 Windows10.
我还增加了 VM 的核心数量,从 2 个增加到 4 个,内存也是如此。这也对性能产生了预期的效果。
完成这两项后,稍后重新启动,环境运行良好。
因此,这是一个完整的利基事件,我猜这与稍微狡猾的 Windows 状态 and/or 缺乏 'grunt' 奇数有关。
我认为 VM 问题是转移注意力的问题。我在 Windows 10 运行 硬件上(不是在 VM 中)收到这些错误。最常见的错误是 compositionService 错误。我也得到 "The TestWindowPackage did not load correctly."
这似乎是在安装一些更新后发生的,通过安装一些更新得到修复。它使解决方案资源管理器无法展开文件夹。 运行 作为管理员确实解决了这个问题,但除此之外,我将不得不等待 "Extensions and Updates" 中的更新,然后希望它会解决。
安装UWP工具后,我又报错了,这次甚至无法关闭Visual Studio而不杀死进程。
现在我在 Oleg's answer 中找到了解决 TestWindowPackage 问题的脚本化解决方案。
Posted by Oleg [MSFT] on 1/29/2013 at 1:10 PM
This may be caused by a corruption in the metadata cache Visual Studio maintains for its various components. Could you run the following two steps from the Developer Command Prompt for VS2012 and let us know if this fixed the problem? Please run these commands "As Administrator" to avoid file access errors.
使用管理员命令提示符。在这里,我更新了 Visual Studio 2015 的命令:
del %LocalAppData%\Microsoft\VisualStudio.0\ComponentModelCache
"c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup
尝试禁用一些 Visual Studio 扩展。
我收到了同样的消息 - 以及 Visual Studio - Error when clicking on Solution -> Properties (Object reference not set to an instance of an object) 中提到的另一条消息。
禁用扩展程序为我解决了这个问题。