ReSharper 10测试运行器未能找到从外部文件引用的AppSettings

我最近升级到ReSharper 10.0.1 for Visual Studio 2013.我的unit testing项目包含一个app.config文件,其中包含:

    

引用的配置文件设置为“始终复制”到输出目录。 我validation了测试是从项目文件夹中的\ bin \ debug运行的,并且两个引用的配置文件都正确地复制到该文件夹​​。 但是,在运行测试时,我发现:

  1. ConfigurationManager.AppSettings不包含AppSettings.local.config中的任何键。
  2. ConfigurationManager.AppSettings DOES包含otherSetting
  3. ConfigurationManager.ConnectionStrings包含来自ConnectionStrings.local.config的所有键。
  4. 中使用configSource属性而不是file也不起作用。

我管理配置文件的方式在很长一段时间内没有改变,并且一直运行良好。 问题肯定与ReSharper 10的升级相吻合。在ReSharper的unit testing设置中,我禁用了“影子复制程序集”和“使用单独的AppDomain”,并且“运行测试自”设置为项目输出文件夹。 我在更改这些设置后多次重启VS.

这听起来像是一个可能的ReSharper错误,还是我可能会遗漏一些明显的东西?


更新:

我已经降级到ReSharper 9.2,我的困境已经消失了。 所以我只能得出结论,这是一个ReSharper 10问题。 但是我不确定它是否是一个真正的错误(肯定是这样),或者如果我错过了某个地方的新设置,那么任何见解仍然会受到赞赏。

这是R#10.0.0和R#10.0.1版本的已知问题 。 修复了R#10.0.2 EAP版本