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

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

在运行.Net 4.0的VS2010中,我有一个具有网站项目的解决方案。该网站项目有一个名为Lobby的文件夹,该文件夹下有一个名为Catalog的类。因此,此类的地址现在为Lobby.Catalog
在同一个网站中,我有一个名为“用户”的文件夹,其中有一个名为Manage.aspxManage.aspx.cs的aspx文件。

现在,在尝试从网站项目迁移到Web应用程序项目的过程中,我在相同的解决方案中创建了一个新的Web应用程序项目,并在不添加文件夹的情况下添加了两个文件。在网站项目和Web应用程序项目之间没有引用。 Manage.aspx.csCatalog.cs这两个文件都在同一项目中。 Lobby.Catalog是我的类,只有几个字符串属性。但是,当在Manage.aspx.cs类中尝试添加using语句using Lobby时,出现错误:error CS0246: Type or namespace could not be found
怎么会这样?它在同一项目中。我已经清理了解决方案,重新启动了Visual Studio,重建了项目,但仍然没有任何好处。

最佳答案

  • 检查两个文件的BuildAction必须为“Compile”,并且通常不设置为“Content”。
  • 检查两个文件的 namespace ,应该可以访问它。
  • 关于c# - 找不到相同项目的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25040588/

    相关文章:

    visual-studio-2010 - SQL Compact 4.0无法打开/读取sdf文件

    c++ - 向项目添加类后对 'main' 的 undefined reference

    string - 如何使用Box <String>作为具有&str键的 HashMap 的查找键?

    c# - 你调用的对象是空的。 -资源.resx

    c# - 赛马日 - 先行 C#

    c++ - boost 或 Visual Studio 2010 中的内存泄漏

    windows - 如何在我的 Visual Studio 安装项目中运行外部安装程序

    c# - 确定字符串是否为合法 XML 元素名称的有效方法

    c# - 隐藏容器但不隐藏位于其上的文本

    Java - 检查是否存在对 Map 中对象的引用