【问题标题】:UWP UnitTest debugging "Unable to attach to CoreCLR"UWP UnitTest 调试“无法附加到 CoreCLR”
【发布时间】:2016-11-16 02:46:05
【问题描述】:

我在 UWP (Windows 10) 项目中为单元测试运行调试模式时遇到问题。抛出的错误是:

Unable to attach to CoreCLR. Interop debugging is not supported.

测试窗口的输出显示:

Deployment complete (0:00:00,932). Full package name: "d13697af-b51e-4d46-bbce-4f4b89a44a95_1.0.0.0_x64__h20887da7bcmm"

A user callback threw an exception.  Check the exception stack and inner exception to determine the callback that failed.

真正奇怪的是,这种情况并非每次都发生。我现在已经成功调试了几次单元测试,直到它失败。补救措施似乎是清理解决方案并重建,之后有时(并非总是)再次尝试几次。然后它开始失败,我需要再次清洁。

我正在为 Windows 10 build 10586 构建,但选择另一个版本似乎并没有什么不同。

【问题讨论】:

  • 您找到解决方案了吗?我有同样的问题。自从我从 Nuget 添加 SimpleStub 包后,似乎已经停止工作?
  • 不。目前我的测试项目中唯一的包是.NET core,它仍然不时失败。我还安装了 VS“15”,看看这是否有帮助,但它可能与 SDK 相关,因为这也没有任何区别。
  • 似乎我们不是唯一遇到此问题的人。 stackoverflow.com/questions/39399907/… 好像是SDK的问题。
  • 您绝对不是唯一有问题的人。阅读您的帖子后,我也尝试清理和重建我的解决方案,它(暂时)为我修复了它。这很奇怪。

标签: c# visual-studio unit-testing uwp windows-10-universal


【解决方案1】:

我的问题是我从 project.json 文件中删除了 "debugType": "portable", 行。

“构建选项”:{ "debugType": "便携", “emitEntryPoint”:真 },

【讨论】:

  • 这不是答案,你应该使用[Add comment]
猜你喜欢
  • 1970-01-01
  • 2018-09-05
  • 2011-05-17
  • 1970-01-01
  • 1970-01-01
  • 2018-11-12
  • 2022-09-29
  • 2013-04-26
相关资源
最近更新 更多