我有一个项目,我之前创建了一个单元测试,需要自动生成的Accessor类。一切都很好。但后来我在同一个项目中创建了一个新类,我需要进行单元测试。当我查看Accessor类时,新方法不存在(尽管还有一些其他的检测方法)。
我转到类文件并右键单击并选择了创建的私有访问器,但是受到两个错误消息框的欢迎,“私有访问器创建失败'Foo'。”和“对组件的引用'Foo'已经存在在项目中。“
拍摄更麻烦,我发现如果任何私有方法的参数是我自动生成的CRM实体类型之一,它将不会出现在Accessor类中。 (不确定它是否与CRM相关,或者仅仅是dll本身)。为什么我的方法不会出现?
答案 0 :(得分:1)
我终于咬了一口子并关闭了我运行的所有VS实例,并打开了一个新实例,重新编译,然后它们就出现了。希望我能够在2小时的麻烦中回击...... :(