首页 文章

无法在VB.NET类库中引用C#类库

提问于
浏览
1

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

据我所知,我能够编译两个并从另一个项目中引用每个项目(一次一个) .

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

我在这里错过了什么吗?

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

3 回答

  • 0

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

    如果在第二个项目中引用了第一个项目的ddl,则无法将其他项目添加为引用 .

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

  • 2

    这是我的错误 .

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

  • 1

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

相关问题