ReSharper Unit Test Runner 忽略部署项配置

Posted

技术标签:

【中文标题】ReSharper Unit Test Runner 忽略部署项配置【英文标题】:ReSharper Unit Test Runner ignores deployment items configuration 【发布时间】:2012-07-22 06:46:11 【问题描述】:

我正在使用 Resharper 6.1 对新项目进行单元测试,它似乎忽略了我的 local.testsettings 文件的部署部分。

我尝试在“ReSharper -> 选项 -> 单元测试 -> MSTest -> 使用此测试运行配置”中进行配置以显式使用 local.testsettings 文件,此问题中建议如何:ReSharper Unit Test Runner: Support for Deployment Items,但没有发生。

我绝望地尝试将文件移出测试项目,创建另一个测试设置文件,将测试项目移至另一个解决方案,但仍然没有。

有什么建议吗?

【问题讨论】:

【参考方案1】:

这也是我自己遇到的 ReSharper-Configuration 问题。希望对您有所帮助。

当我尝试运行该应用程序时,它收到此 ReSharper 错误:“解决方案中不存在使用此配置运行的项目”

在 Resharper 帮助页面中,我找到了运行配置的路径: https://www.jetbrains.com/help/resharper/2016.2/Run_Configurations.html

ReSharper |工具 |运行配置...

由于该项目不再存在,我删除了该配置:

项目名称 > 配置 > 删除...

【讨论】:

【参考方案2】:

此问题 (http://youtrack.jetbrains.com/issue/RSRP-295311) 应在 ReSharper 7 中修复:http://www.jetbrains.com/resharper/download/index.html。

谢谢!

【讨论】:

但是我并不想购买新的版本 7。如果它在 6.1 版本中更好地工作会更好,我们刚刚购买了 8 个月前的 6.1 版本。还是谢谢你。 不,它不是固定的。我对 Resharper 7.1.3 和 Visual Studio 2012 也有同样的问题。testsettings 文件中列出的项目根本不会部署。【参考方案3】:

我在 VS2019、VS2022 中遇到了同样的 ReSharper 错误:

ReSharper – 执行运行配置失败

使用此配置运行的项目不存在于 解决方案。

事实证明,您不一定要运行有问题的项目。如果在 ReSharper 中为另一个项目保存了一些配置,并且该项目不再存在(例如,您已切换分支或从解决方案中删除了某些项目),则会弹出此错误。这是我的情况。

解决方法如上所述:

转到扩展 -> ReSharper -> 工具 -> 运行配置... -> nonExistingProject -> 配置 -> 删除

这将删除阻止 ReSharper 正常工作并阻止您在 IDE 上运行的配置。

显然,还没有修复...

【讨论】:

以上是关于ReSharper Unit Test Runner 忽略部署项配置的主要内容,如果未能解决你的问题,请参考以下文章

[Unit Test] Unit Test Brief Introduction

visual studio 使用Resharper进行测试

Test::Unit 中的全局设置和拆卸块

配置 Cypress、cypress-react-unit-test 和 React

LoadError: 无法加载此类文件 -- test/unit/error

如何防止 ReSharper 在我的 MSpec 字段之间插入空行?