为什么我的Resharper NUnit会话停止工作,但在调试模式下工作

Arn*_*und 2 c# resharper unit-testing c++-cli visual-studio-2010

我正在使用ReSharper来运行在C#/ NUnit中开发的单元测试.当我对C++/CLI类进行单元测试时,我的所有测试都会通过,但随后弹出以下消息框; "任务运行者应用程序已停止工作".我正在测试的类没有任何不受管理的东西:

    public ref class MyClass
    {    
  public:
        MyClass(        
        array<double>^ rawPrices,
        array<DateTime>^ priceDates)
    {
// some unmanaged C++ code runs here
} 
(snip)
    ~MyClass()
    {
    }

  private:
        int numDays;
        array<double>^ Prices;
        array<double>^ Discounts;
    };
Run Code Online (Sandbox Code Playgroud)

当所有测试都成功时,会弹出消息.但是,当我切换到调试单元测试时,测试才成功.我正在测试的库是在Release x64模式下编译的.

这种奇特的行为是否表明MyClass有问题?

Arn*_*und 10

这种奇特行为的原因如下:我有一个递归方法,在无限循环中调用自己.