Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 应用程序代码类未自动完成,无法在项目的其余部分使用_C#_Asp.net - Fatal编程技术网

C# 应用程序代码类未自动完成,无法在项目的其余部分使用

C# 应用程序代码类未自动完成,无法在项目的其余部分使用,c#,asp.net,C#,Asp.net,我正在创建一个站点,并认为我会正确地完成它,因此我创建了一个App\u code目录,并在其中创建了一个类 当我编辑类文件的自动完成不再工作,我可以生活,但是,无论我在我的主要网站做什么,我不能访问或引用类文件 我试过了 将using语句放在文件的顶部,但它只会抛出一个错误 在代码中创建类的实例,但会引发错误 有人能告诉我哪里出了问题吗 谢谢确保您的课程是公开的 编辑:如前所述,删除命名空间应用程序代码用于网站项目,而不是Web应用程序项目。对于web应用程序项目,它将无法按预期工作 您的项目是

我正在创建一个站点,并认为我会正确地完成它,因此我创建了一个
App\u code
目录,并在其中创建了一个类

当我编辑类文件的自动完成不再工作,我可以生活,但是,无论我在我的主要网站做什么,我不能访问或引用类文件

我试过了 将using语句放在文件的顶部,但它只会抛出一个错误 在代码中创建类的实例,但会引发错误

有人能告诉我哪里出了问题吗


谢谢

确保您的课程是公开的


编辑:如前所述,删除
命名空间

应用程序代码
用于
网站项目
,而不是
Web应用程序项目
。对于web应用程序项目,它将无法按预期工作


您的项目是网站还是web应用程序?

请发布您的类的一个片段,以便我们可以检测是否有刚刚检查过的问题,如:namespace MyNameSpce{public class SiteMenus{@andrewslough-删除名称空间去掉了名称空间行,但是如果执行此操作,我仍然无法从我的其他文件代码文件中引用它SiteMenus tt=new SiteMenus();我得到错误:找不到类型或名称空间Sitemenus…根据您所说的推测,我认为它一定是一个网站项目。我刚刚删除了App_Code目录,并在我的项目中创建了一个类文件,现在可以工作了。很好。我想您的意思是它必须是一个web应用程序项目。如果它是一个网站项目,它应该是工作:)是的,谢谢你的权利,我刚刚在visual studio中检查过,如果创建一个新的项目是我们的应用程序项目,那么列表中的第一个项目就是我们的应用程序项目。谢谢