我过去几年一直在使用VB.Net,现在正在转向C#。我有一些用VB.Net编写的项目DLL,我想导入到我的新C#解决方案中。我引用了DLL,但是当我使用'导入时使用'关键字某些功能无法按预期工作。我可以像往常一样使用函数,但无法识别扩展方法。
我已经读过,在C#中你只能导入命名空间,而在VB.Net中你可以导入类,所以我想知道这是否是问题,因为VB.Net代码没有命名空间。
有没有办法解决这个问题,而无需通过命名VB.Net类库(当前不太可行)。
编辑:我的扩展方法在VB.Net公共模块中。
谢谢, 安迪
答案 0 :(得分:1)
Public
。using
,即使您还没有手动设置)。