我有一个 VB.NET 类库项目,它的程序集名称是 MyCompany.Constants ,它只包含一个模块 MyModule.vb :
Public Module Constants
Public Const Item1 As String = "Foo"
Public Const Item2 As String = "Foo2"
End Module
它的目的是在其他解决方案中的所有项目中共享它。
所以我从其他项目中添加了对它的引用,然后我使用下面的表达式开始使用它:
Imports MyCompany.Constants
那么我可以通过执行来使用它:
var foo = Constants.Item1
但是上面的导入表达式会抛出一个错误:
导入“MyCompany.Constants”中指定的命名空间或类型不包含任何公共成员
那么我该如何面对这个问题呢?如何通过添加对它的引用来使用在我的其他项目中的模块中定义的公共常量?