gpt4 book ai didi

visual-studio-2008 - 类型 '' 的值无法转换为

转载 作者:行者123 更新时间:2023-12-02 02:37:20 26 4
gpt4 key购买 nike

我正在从事一个使用 VS 2008 中内置的测试工具的项目。

我会定期看到类似于以下内容的错误:“AcademyPro.Code.BLL.Appearance”类型的值无法转换为“AcademyPro.Code.BLL.Appearance”。类型不匹配可能是由于混合了文件引用和对程序集“AcademyPro”的项目引用。尝试将项目“AcademyPro”中对“academypro.dll”的文件引用替换为对“AcademyPro”的项目引用。

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

如果我删除其中任何一个引用,则测试项目将无法编译。我试过删除这两个引用,清理构建并将它们重新添加进去。这似乎没有帮助。

看来我处于两败俱伤的境地,我需要项目引用来编译,我需要访问器引用以便构建私有(private)对象访问器,我需要能够编译它。

我需要做什么才能再次编译?

最佳答案

经过大量挖掘后,我发现我试图测试的项目(不是单元测试项目)有一个项目引用自身。我不知道它为什么或如何引用自己,但它确实引用了。我删除了这个引用,现在一切都可以正确编译。

关于visual-studio-2008 - 类型 '<typename>' 的值无法转换为 <typename>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/878335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com