1

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

4

2 回答 2

2

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

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

于 2012-11-02T06:30:24.057 回答
0

请检查 tat 类的访问级别。

继承概念 ,这可能是问题..如果这不是问题,只需删除该 dll 引用,然后在再次添加之前构建您要添加引用的项目。

于 2012-11-02T06:40:08.763 回答