为什么dll没有更新?班级图书馆

时间:2012-11-02 06:23:43

标签: .net dll class-library

我在1个解决方案中有2个项目,当我构建创建dll文件时,每个项目都相互链接。但我看不到我宣布的新课程?为什么呢?

2 个答案:

答案 0 :(得分:2)

你有一个循环引用,这不是一个好主意。 DLL 1依赖于DLL 2,反之亦然。

编译解决方案时,VS.NET将通过查看依赖项来确定首先构建哪个dll。但是,由于您具有循环依赖性,VS.NET将无法始终如一地执行此操作。 它可能最后构建了包含新类的DLL,因此引用DLL不引用最新/最新编译版本。

答案 1 :(得分:0)

请检查tat类的访问级别。

inheritance concept这可能是问题所在.. 如果这不是问题,只需删除该dll引用并在再次添加之前构建要添加引用的项目。