.net 为什么dll没有更新?类库

.net 为什么dll没有更新?类库,.net,dll,class-library,.net,Dll,Class Library,我在一个解决方案中有两个项目,当我创建dll文件时,每个项目都相互链接。但是我看不到我声明的新类?为什么?您有一个循环引用,这不是一个好主意。 DLL 1依赖于DLL 2,反之亦然 编译解决方案时,VS.NET将通过查看依赖项来确定首先构建哪个dll。但是,由于存在循环依赖关系,VS.NET将无法始终如一地做到这一点。 它可能最后生成了包含新类的DLL,因此引用DLL不会引用最新/最新编译版本。请检查tat类的访问级别 拜托,这可能就是问题所在。。 如果这不是问题,只需删除该dll引用,然后在再

我在一个解决方案中有两个项目,当我创建dll文件时,每个项目都相互链接。但是我看不到我声明的新类?为什么?

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

编译解决方案时,VS.NET将通过查看依赖项来确定首先构建哪个dll。但是,由于存在循环依赖关系,VS.NET将无法始终如一地做到这一点。
它可能最后生成了包含新类的DLL,因此引用DLL不会引用最新/最新编译版本。

请检查tat类的访问级别

拜托,这可能就是问题所在。。
如果这不是问题,只需删除该dll引用,然后在再次添加它之前,构建要添加引用的项目

添加更多细节。新课程在哪个项目中?如何将两个项目相互联系起来?这是不可能的。你所说的链接是什么意思?你有没有忘记将你的类声明为公共类?Frederik,他一开始甚至不能这样添加引用!!我不会让他。这是一个预编译时错误!:)我在第一个项目中添加了新类,我单独构建,但仍然不能使用新类?怎么解决?谢谢你回答我的问题,我已经解决了。我需要切断环形连接。