更新到VS 2019(社区)后,在我的一个项目中,Imports
语句在编译解决方案时会发出警告(当然会有很多错误):
警告BC40056 导入“ mysolution.DataLayer”中指定的名称空间或类型不包含任何公共成员,或者找不到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。
(“ mysolution.DataLayer”是我作为解决方案的一部分编写的DLL。)
在VS 2017(社区)中打开相同的解决方案时,没有问题。
我像往常一样导入其他没有问题的DLL:
Imports mysolution.DataLayer
在解决方案资源管理器中,我可以在“参考”下看到“ mysolution.DataLayer”。当我打开菜单“项目| mysolution属性...”时,我也在“参考”列表中看到了它(但不在“导入的名称空间”下)。我可以在VS 2017中进行编译,但是一旦回到2019年并尝试进行编译,错误就会再次出现。
有什么想法吗?