1

我在一个解决方案中有 2 个项目,一个是 vb.net 类库项目,另一个是 C# 类库项目。

据我所知,我能够编译两者并从另一个项目中引用它们(一次一种方式)。

我可以在 C# 项目的 VB.NET 项目中引用命名空间/类。但是,我似乎无法在相反的方向上做同样的事情。我似乎无法在 VB.NET 项目中使用 C# 库中公开的任何命名空间/类,即使该库似乎被正确引用。

我在这里错过了什么吗?

编辑:我知道循环引用是不允许的,不,我没有同时引用另一个库。我没有任何与循环引用有关的编译错误。

4

3 回答 3

2

这是因为您无法创建循环引用。

如果您的第一个项目的 ddl 在第二个项目中被引用,则您无法将另一个项目也添加为参考。

在构建解决方案时,两个项目将相互依赖,这将失败。

于 2013-06-21T10:52:54.480 回答
1

这是我的一个错误。

我在我的 vb 项目中看不到的有问题的 C# 类型已设置为内容,而不是在 Visual Studio 中编译。这可能是由于项目之间的某些文件移动而发生的。

于 2013-06-21T11:59:39.190 回答
0

对我来说,参考错误是由于框架版本的不同。从项目属性更改版本后,引用错误得到解决。

于 2015-09-02T16:35:53.887 回答