首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问本地类

访问本地类
EN

Stack Overflow用户
提问于 2015-03-25 17:39:03
回答 1查看 49关注 0票数 0

我在访问来自其他类和模块的类(实际上是几个类)时遇到了困难,这些类都在同一个vb.net (Asp.net)项目中。

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

代码语言:javascript
复制
Imports Microsoft.VisualBasic
Public Class clsPitch
    Public MyStuff As String
End Class

在同一个项目中的另一个类中:

代码语言:javascript
复制
Dim ThisClass As clsPitch

这会产生以下错误:“没有定义'clsPitch‘类型。”

代码语言:javascript
复制
Imports MyProject.clsPitch

这会导致以下错误:“导入'MyProject.clsPitch‘中指定的名称空间或类型不包含任何公共成员或找不到。请确保名称空间或类型已定义并至少包含一个公共成员。请确保导入的元素名称不使用任何别名。”

当我输入“Imports.MyProject”时这些类都不会出现在intellisense中。

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

奇怪的是,我有一个定义基本相同的类,它运行良好(我可以访问它并导入它)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-25 18:19:28

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29262708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档