0

我有一个项目,我之前创建了一个需要自动生成的访问器类的单元测试。一切都很好。但是后来我在同一个项目中创建了一个新类,我需要对其进行单元测试。当我查看 Accessor 类时,新方法不存在(尽管其他一些受保护的方法存在)。

我转到类文件并右键单击并选择 Created Private Accessor,但受到两个错误消息框的欢迎,“'Foo'的私有访问器创建失败。”和“对组件'Foo'的引用已经存在于项目中。”

再进行一些故障排除,我发现如果任何私有方法的参数是我自动生成的 CRM 实体类型之一,它就不会出现在 Accessor 类中。(不确定它是否与 CRM 相关,或者只是 dll 本身)。为什么我的方法不显示?

4

1 回答 1

1

我终于咬紧牙关,关闭了我运行的所有 VS 实例,并打开了一个新实例,重新编译,它们显示得很好。希望我能把那 2 个小时的故障排除回来...... :(

于 2012-10-18T19:04:27.963 回答