如何将 class 添加到自定义命名空间?
How do I add a class to a custom namespace?
我正在尝试将 class 添加到我的项目中的新命名空间。我有以下内容:
Namespace Admin
Public Class Page
' Some Code
End Class
End Namespace
然后我尝试使用以下代码在我的代码隐藏文件中访问它:
Dim page As New Admin.Page()
出于某种原因,它没有将 Admin 识别为命名空间,我在这里明显遗漏了什么吗?我试图添加对我的命名空间的引用,但是当我右键单击 references 和 add reference 时它没有出现在列表中解决方案浏览器
我不确定有多少人需要这个,但事实证明问题与 VS2012 中 class 文件的 "Build Action" 设置有关。我需要将其更改为编译,而不是 "Content"。
我不确定这是做什么的,我只知道这允许我访问命名空间。
答案很简单,如果您从项目属性 > 应用程序中指定了根命名空间,那么您需要将您的命名空间命名为
Dim page As New <Rootnamespace>.Admin.Page()
我正在尝试将 class 添加到我的项目中的新命名空间。我有以下内容:
Namespace Admin
Public Class Page
' Some Code
End Class
End Namespace
然后我尝试使用以下代码在我的代码隐藏文件中访问它:
Dim page As New Admin.Page()
出于某种原因,它没有将 Admin 识别为命名空间,我在这里明显遗漏了什么吗?我试图添加对我的命名空间的引用,但是当我右键单击 references 和 add reference 时它没有出现在列表中解决方案浏览器
我不确定有多少人需要这个,但事实证明问题与 VS2012 中 class 文件的 "Build Action" 设置有关。我需要将其更改为编译,而不是 "Content"。
我不确定这是做什么的,我只知道这允许我访问命名空间。
答案很简单,如果您从项目属性 > 应用程序中指定了根命名空间,那么您需要将您的命名空间命名为
Dim page As New <Rootnamespace>.Admin.Page()