找不到相同项目的命名空间

时间:2014-07-30 15:16:55

标签: c# visual-studio-2010 reference compiler-errors projects-and-solutions

在运行.Net 4.0的VS2010中,我有一个有网站项目的解决方案。这个网站项目有一个名为Lobby的文件夹,其中有一个名为Catalog的类。所以这个类的地址现在是Lobby.Catalog

在同一个网站上,我有一个名为Users的文件夹,其中有一个名为Manage.aspx的aspx文件和Manage.aspx.cs

现在,在尝试从网站项目迁移到Web应用程序项目时,我在同一个解决方案中创建了一个新的Web应用程序项目,并将文件夹中的文件添加到其中。网站项目和Web应用程序项目之间没有参考。文件Manage.aspx.csCatalog.cs都在同一个项目中。 Lobby.Catalog是我的类,只有几个字符串属性。但是,当我尝试添加using语句Manage.aspx.cs时在using Lobby类中,我收到错误:error CS0246: Type or namespace could not be found

这怎么可能?它在同一个项目中。我已经清理了解决方案,重新启动了visual studio,重建了项目,但仍然没有任何好处。

1 个答案:

答案 0 :(得分:1)

  1. 检查文件的BuildAction是否必须是"编译"而不是任何其他通常设置为"内容"
  2. 检查两个文件的名称空间,它应该是可访问的。