[英]Can't reference a C# class library within a VB.NET class library
我在解决方案中有2个项目,一个是vb.net类库项目,另一个是C#类库项目。
据我所知,我能够编译两个并从另一个项目中引用每个项目(一次一个)。
我可以引用C#项目中VB.NET项目中的命名空间/类。 但是我似乎无法在相反的方向上做同样的事情。 我似乎无法在VB.NET项目中使用C#库中公开的任何名称空间/类,即使该库似乎被正确引用。
我在这里错过了什么吗?
编辑:我知道不允许循环引用,我不会同时引用另一个库。 我没有任何与循环引用有关的编译错误。
这是因为您无法创建循环引用。
如果在第二个项目中引用了第一个项目的ddl,则无法将其他项目添加为引用。
在构建解决方案时,两个项目都将相互依赖,这将失败。
这是我的错误。
我在vb项目中看不到的有问题的C#类型已被设置为内容而不是在Visual Studio中编译。 这可能是由于项目之间的一些文件移动而发生的。
对我来说,参考错误是由于框架版本的差异。 从项目属性更改版本后,引用错误得到解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.