我正在开发一个使用 VS 2008 中内置的测试工具的项目。
我会定期看到类似于以下内容的错误:“AcademyPro.Code.BLL.Appearance”类型的值无法转换为“AcademyPro.Code.BLL.Appearance”。类型不匹配可能是由于文件引用与对程序集“AcademyPro”的项目引用混合造成的。尝试将项目“AcademyPro”中对“academypro.dll”的文件引用替换为对“AcademyPro”的项目引用。
现在,在一个级别上,错误是正确的,有一个项目引用(编译代码所需)和一个文件引用(在一个名为 AcademyPro.accessor 的文件中)
如果我删除这些引用中的任何一个,则测试项目无法编译。我已经尝试删除两个引用,清理构建并将它们重新添加。这似乎没有帮助。
看来我处于迷失的境地,我需要项目引用来编译,我需要访问器引用以便构建私有对象访问器,我需要能够编译。
我需要做什么才能再次编译?