我在1个解决方案中有2个项目,当我构建创建dll文件时,每个项目都相互链接。但我看不到我宣布的新课程?为什么呢?
答案 0 :(得分:2)
你有一个循环引用,这不是一个好主意。 DLL 1依赖于DLL 2,反之亦然。
编译解决方案时,VS.NET将通过查看依赖项来确定首先构建哪个dll。但是,由于您具有循环依赖性,VS.NET将无法始终如一地执行此操作。 它可能最后构建了包含新类的DLL,因此引用DLL不引用最新/最新编译版本。
答案 1 :(得分:0)
请检查tat类的访问级别。
请inheritance concept这可能是问题所在.. 如果这不是问题,只需删除该dll引用并在再次添加之前构建要添加引用的项目。