访问本地课程

时间:2015-03-25 17:39:03

标签: asp.net vb.net class import

我在同一个vb.net(Asp.net)项目中访问其他类和模块的类(实际上是几个类)时遇到了问题。

以下是我无法导入或访问的其中一个类的示例: (此文件是\ App_Code文件夹中的clsPitch.vb)

Imports Microsoft.VisualBasic
Public Class clsPitch
    Public MyStuff As String
End Class

在同一个项目中的另一个班级:

Dim ThisClass As clsPitch

这会出现以下错误: "输入' clsPitch'未定义。"

Imports MyProject.clsPitch

这会出现以下错误: "在导入' MyProject.clsPitch'中指定的命名空间或类型不包含任何公共成员或无法找到。确保定义了名称空间或类型,并且至少包含一个公共成员。确保导入的元素名称不使用任何别名。"

当我输入" Imports.MyProject。"这些类中没有一个出现在intellisense中。

我没有指定任何NameSpaces(我的理解是一切都应该在整个项目的一个NameSpace中)。

奇怪的是,我有另一个基本上定义相同的类,它工作正常(我可以访问它并导入它)。

1 个答案:

答案 0 :(得分:1)

右键单击App_Code文件夹中的.vb文件,然后查看其属性。确保Build Action设置为Compile