2009-05-18 41 views
3

我正在使用内置VS测试工具项目2008年值不能转换为<typename>

定期我会看到媲美的错误: 值类型AcademyPro的” .Code.BLL.Appearance'不能转换为'AcademyPro.Code.BLL.Appearance'。类型不匹配可能是由于文件引用与程序集“AcademyPro”的项目引用的混合。尝试用'AcademyPro'的项目引用替换项目'AcademyPro'中'academypro.dll'的文件引用。现在

,在一个层面上的错误是正确的,有一个项目引用(需要的代码编译)和文件引用(称为AcademyPro.accessor文件)

如果我删除其中任一引用那么测试项目无法编译。我试图删除这两个引用,清理构建并将其添加回来。这似乎没有帮助。

看起来我处于失去输入位置,我需要项目引用来编译,我需要访问器引用,以便构建私有对象访问器,我需要编译这些访问器。

什么我需要做的就是这再次编译?

回答

1

很多周围挖后,我发现,我是想测试(不单元测试项目),该项目具有项目引用本身。我不知道为什么或者如何提及自己,但它确实如此。我删除了这个参考,现在一切正常编译。

1

我也得到了同样的问题,我固定它再次删除该项目的所有引用,重新开放的解决方案,然后添加引用,它为我工作。 (从谷歌得到这个解决方案)

相关问题