我正在使用 Visual Web Developer Express 2010 版。我选择了“新网站”(而不是新项目)来建立一个网站。我的项目针对 .NET 2.0
我有一个最初在App_Code
文件夹下创建的类文件。我在我的类中实例化了一个对象default.aspx.cs
MyClass m = new MyClass();
这编译得很好。但是,当我将它部署到远程 IIS 服务器上时,当我从浏览器调用远程网站时,它会出现编译错误。
错误 CS0246:找不到类型或命名空间名称“MyClass”(您是否缺少 using 指令或程序集引用?)
所以我在这里找到了这个 SO 问题 - 找不到类型或命名空间名称“LAD”(您是否缺少 using 指令或程序集引用?)
它说我不应该将类文件放入 App_Code 目录。它要求将其放在差异位置并将构建操作(在属性中)设置为编译。我在“MS Visual Web Developer 2010”的属性中找不到构建操作 - 所以我不得不跳过这一步。
所以我只是从 App_Code 中删除它并在根文件夹中重新创建它。现在我的项目根本没有构建 - 我在构建阶段本身遇到了同样的错误。
错误 3 找不到类型或命名空间名称“MyClass”(您是否缺少 using 指令或程序集引用?)
我有一种强烈的感觉,我的 MyClass.cs 根本没有构建。我该怎么办?我如何告诉 IDE 构建它?