在使用Visual Studio 2010的上下文菜单(右键单击方法名 ->“生成单元测试”)生成新的单元测试时,我遇到了以下错误:
Private Accessor for methodName is not found. Please rebuild the containing project or run the Publicize.exe manually.
这个方法是公共的(通过在“生成单元测试”对话框中应用筛选器来检查非公共方法不显示)。
Visual Studio会自动创建某种类型的.accessor文件。我需要在其中做些什么吗?
还有什么其他可能的问题吗?
编辑(更多相关信息)
- 我正在尝试测试网站项目中的一些类,尽管它们没有做任何与网页相关的事情。它们只是普通的C#类。
- 在单元测试类中,我的所有类名都可用作ClassName_Accessor。这使得编译器抱怨方法签名不正确。