Vb.net 引用类和名称空间混淆
我有两个类库(即ABC和XYZ,XYZ依赖于ABC)。两者都有一个名为Utilities的类 在XYZ中的一个类中,我试图引用ABC.Utilities,但我得到一个编译错误,说它不存在 例如:Vb.net 引用类和名称空间混淆,vb.net,namespaces,Vb.net,Namespaces,我有两个类库(即ABC和XYZ,XYZ依赖于ABC)。两者都有一个名为Utilities的类 在XYZ中的一个类中,我试图引用ABC.Utilities,但我得到一个编译错误,说它不存在 例如: ABC.Utilities.SomeMethod() 当我查看错误工具提示时,我注意到它试图引用一个名称空间XYZ.ABC,并且“Utilities不是XYZ.ABC的成员”,这是真的 但是VisualStudio出于某种原因,隐式地试图将当前名称空间添加到我试图声明的名称空间中 注意:构建顺序很好。
ABC.Utilities.SomeMethod()
当我查看错误工具提示时,我注意到它试图引用一个名称空间XYZ.ABC,并且“Utilities不是XYZ.ABC的成员”,这是真的
但是VisualStudio出于某种原因,隐式地试图将当前名称空间添加到我试图声明的名称空间中
注意:构建顺序很好。注2:我意识到我可以使用全局范围
注3:代码库在VS2010上编译/工作,并在.NET2.0中编译。我只是将其移植到VS2015,并试图让它在.NET4.x上编译/工作 有没有关于为什么会出现这种混乱/歧义的想法
提前感谢试着将课程设置为私人课程。我正在尝试使用课程之外的课程。我需要使用XYZ中一个类的ABC.Utilities类。闻起来像Roslyn bug,已经有很多了。最好在项目中报告它,但是你必须在显示复制代码方面做得更好。尝试将类设置为私有。我正在尝试在类之外使用它。我需要使用XYZ中一个类的ABC.Utilities类。闻起来像Roslyn bug,已经有很多了。最好在项目中报告它,但您必须在显示复制代码方面做得更好。