gpt4 book ai didi

visual-studio-2012 - 在 VS 2012 RC 中进入测试窗口时出错

转载 作者:行者123 更新时间:2023-12-04 16:41:15 25 4
gpt4 key购买 nike

我一直在使用 Visual Studio 2012 的客户预览版,直到前天 Release Candidate 可用为止。安装 Release Candidate 后,我无法进入测试窗口(测试/Windows/测试资源管理器)。

我收到以下冗长的错误,这是我在此处手动复制的。 (由于这是我的第一个问题,我无法发布图片,而且屏幕不允许我将文本复制到剪贴板。希望没有错别字。)

The composition produced a single composition error. The root cause is provided below.  Review the CompositionException.Errors property for more detailed information.

1) Value cannot be null.
Parameter name: testPlatform

Resulting in: An exception occurred while trying to create an instance of type 'Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory'.

Resulting in: Cannot activate part
'Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory'.
Element: Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory -->
Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory --> CachedAssemblyCatalog

Resulting in: Cannot get export
Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory
(ContractName="Microsoft.VisualStudio.TestWindow.Model.RequestConfigurationFactory")' from part
'Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory'.
Element:
Microsoft.VisualStudio.TestWindow.Model.ReqeustConfigurationFactory
(ContractName="Microsoft.VisualStudio.TestWindow.Model.RequestConfigurationFactory") --> CachedAssemblyCatalog

无论我是否打开解决方案,都会出现错误。第二次尝试打开窗口时出现“无法创建工具窗口”。重新启动 Visual Studio 并尝试进入测试窗口后,我再次收到长消息。

在我将 Visual Studio 升级到 Release Candidate 时,我安装了:

  • N单位
  • 规范流
  • ReSharper(测试版)
  • Code Contracts——我在升级 Visual Studio 之前安装的最后一个东西。我无法保证安装后测试窗口正常工作。

我在网上搜索了错误消息中的关键短语,但没有找到任何帮助。

我还有:

  • 修复了 Visual Studio(它解决了我在访问扩展管理器时遇到的问题,但没有解决测试窗口问题)
  • 卸载并重新安装 Visual Studio
  • 卸载了上面列出的每个扩展/包(NUnit、SpecFlow、ReSharper、Code Contracts)。卸载了好像没用,所以我都重新安装了,一次一个。我还确认我可以在 ReSharper 测试窗口中运行测试。
  • 从 C:\Users\\Documents\Visual Studio 11\Settings 中删除了 currentsettings.vssettings 文件,希望它包含问题并能正确地重新创建。我收到一条消息“IDE 将使用您最近的设置用于此 session ”。我不知道在哪里可以找到那些...
  • 通过“导入和导出设置”选项重置设置。

这些行动都没有帮助。

在我看来,某处的配置文件缺少 testPlatform 的元素,但我不知道那会在哪里(或者以什么格式,或者什么选项页面条目会设置它。)

任何帮助将不胜感激。

最佳答案

我没有弄清楚到底是什么导致了错误,但我确实修复了它。这是最终起作用的

我又安装了所有 VS 2012 一次,加上扩展,然后寻找卸载可能留下的位。我在重新安装之前发现并删除了以下内容:

  • C:\Users\<my id>\Documents\Visual Studio
  • C:\Users\<my id>\AppData\Roaming\Microsoft\VisualStudio
  • C:\Users\<my id>\AppData\Local\Microsoft
  • 注册:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft

重新安装 Visual Studio 2012 RC 后,原来的问题就解决了。重新安装扩展也成功。

关于visual-studio-2012 - 在 VS 2012 RC 中进入测试窗口时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10866691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com