C# 使用Moles模拟静态构造函数-遇到用户定义的断点
我在一个遗留项目中使用Moles,在这个项目中,我需要模拟一个带有静态构造函数的类,该构造函数在测试环境中执行我不希望它执行的操作。没问题-MoleSerastaticConstructor认为是营救的结果,对吧?嗯,不完全是 当我尝试运行测试时,会出现一个弹出窗口:“Microsoft.Moles.VsHost遇到了一个用户定义的断点。”其描述为:“应用程序中的断点表示程序错误。在关闭此对话框后,应用程序将继续运行,但可能处于不稳定状态。” 消息的最后一部分是正确的:如果我选择“关闭”,有时测试失败,有时不成功,但有时会中止 如果我选择Debug,我会转到一些我不知道从哪里开始的汇编代码 我怎样才能知道这里出了什么问题C# 使用Moles模拟静态构造函数-遇到用户定义的断点,c#,static,moles,C#,Static,Moles,我在一个遗留项目中使用Moles,在这个项目中,我需要模拟一个带有静态构造函数的类,该构造函数在测试环境中执行我不希望它执行的操作。没问题-MoleSerastaticConstructor认为是营救的结果,对吧?嗯,不完全是 当我尝试运行测试时,会出现一个弹出窗口:“Microsoft.Moles.VsHost遇到了一个用户定义的断点。”其描述为:“应用程序中的断点表示程序错误。在关闭此对话框后,应用程序将继续运行,但可能处于不稳定状态。” 消息的最后一部分是正确的:如果我选择“关闭”,有时测
(一个略带旁白的问题:我试图在静态构造函数中模拟一个类,试图以这种方式绕过它,但它似乎不起作用。我是否正确地假设不能用Moles模拟静态构造函数中的某个对象?我也遇到了这个问题 我进行了一次#ifdef调试,其中调用了System.Diagnostics.Debugger.Break()
所以。。。确实有一个用户定义的断点。我真傻 你有没有解决这个问题?