2009-12-02 85 views
15

我正在使用Visual Studio 2008 SP1,我正在使用VB.NET中的Web项目。 当我添加新的类文件(当然在App_Code中)时,它不能识别它。所有旧的类文件工作正常,但新的文件不是。我重新启动了我的电脑,仍然是同样的问题。Visual Studio不识别新类

任何想法

回答

31

比较工作类与未识别的类的属性。具体来说就是“Build Action”。它应该解决问题。

如果不让我知道。 :)

+5

**谢谢!**我知道这是几年后,但这仍然会发生(目前使用VS2013更新4),更具体地在创建自定义时在asp.net项目普通的课程。 “构建行动”需要是“编译”。 – OneHoopyFrood 2014-12-17 23:05:20

+0

vs2013update5,虽然我的问题不是Build Action,而是目标框架。我创建了一个新的类库,框架的目标是4.5.1而不是其他项目。 – JARRRRG 2016-03-10 08:26:59

0

确保它是在相同的命名空间的东西,你正试图从调用它,或完全创造一个在使用的命名空间声明。也许也给我们一个有效的例子,一个没有的例子。

此外,不要忘记使用正确的访问修饰符。从公开开始,看看是否可以解决您的问题。如果这样做,那么你的类几乎肯定在不同的命名空间。

+0

整个班级不工作,即使智能感知不能在班级本身内部工作,并且我对命名空间100%确信。昨天当我添加一个类的工作正常,今天刚刚停止工作 – Kronass 2009-12-02 13:33:19

0

也许您正在尝试使用其他程序集的内部类,或者该类的访问修饰符可能存在问题。

1

如果涉及到解决方案,请尝试“重建”整个解决方案。单独重建项目和网站并不适合我 - 在尝试其他建议之后,只有项目重建有效。