1

我有一堆用 C# 编写的单元测试,它们使用 moles 来模拟串行端口类。我正在使用 Visual Studio 2008。直到今天我重新运行测试时,这一切都运行良好......一旦它尝试创建一个 MSerialPort 对象,就会弹出警告框,并显示消息“Microsoft. Moles.VsHost 已停止工作”。我试过重新安装痣等,但不知道还能尝试什么或在哪里可以找到更多信息。测试本身都没有改变,所以它必须是 .net 运行时之类的东西。我正在使用.net 3.5。还有其他人遇到这样的事情吗?

4

1 回答 1

1

发现了问题……关于安全更新 KB2742599(.NET 3.5 的安全更新)的一些东西破坏了痣。我卸载了这个更新,重新启动了电脑,一切又正常了。我正在使用 Windows 7 SP1、x86。

于 2013-04-15T19:04:24.950 回答