- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在项目的 App_code 文件夹中编写了一个名为 ArchivedFilesWrapper 的类,但是当我在不同文件夹中的另一个文件中使用此类时,出现错误:
找不到类型或 namespace 名称“ArchivedFilesWrapper”(是否缺少 using 指令或程序集引用?)
我认为每个页面都应该能够找到包含在同一个项目中的类,但我想情况并非如此。有人可以告诉我需要什么 using 语句吗?
这是我类里面的一个片段:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace EMCWebAdmin.App_Code
{
public class ArchivedFilesWrapper
{
最佳答案
也许可以通过将 *.cs 源文件的 Build Action Property 更改为 Compile from Content 来解决问题。在 Solution Explorer 中右键单击源文件并选择 Property。
请注意,App_Code 文件夹旨在用于网站项目。
请注意,对于Web 应用程序项目 或MVC 项目,将App_Code 文件夹添加到您的项目并将*.cs 文件放入其中会引起问题。我无意中从解决方案资源管理器向我的 MVC 项目添加了一个 App_Code 文件夹。 VS 默认命名空间为 MyProjectName.App_Code。 在这种情况下,Visual Studio 2012 将生成操作默认为内容,即使类型是 .cs 代码也是如此。在我将 *.cs 源文件的 Build Action Property 从 Content 更改为 Compile 之后,命名空间在项目的其他文件夹位置得到解析。但是由于问题,我不得不更改文件夹的名称 -- 见下文。
重要
MVC 或 Web Application 项目中,App_Code 文件夹有问题,因为它有 Web Site 项目类型语义。该文件夹在发布(部署)到服务器时编译。通过将 Build Action 从 Content 更改为 Compile,您可以通过强制立即编译来解决开发环境中的命名空间问题,但是当第二次编译导致 objects defined twice
时,您会遇到麻烦部署错误。将代码文件放在具有不同名称的文件夹中。如果您将网站转换为 Web 应用程序,请参阅网络上的指南——不在本问题的范围内。阅读更多关于不同项目类型中的 App_Code 文件夹的信息 see this blog
关于c# - 无法从 App_code 文件夹中找到类型或命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9178985/
我在 C#.net 中制作了一个 webapplication 并制作了一个 app_code 文件夹,其中创建了一个文件 命名为“SessionHelper.cs”(属性正确设置为“编译”,以便它可
我已将我的一个类移动到 App_Code 文件夹(和命名空间),并且在该类内部我有一个对全局资源的引用: using Res = myProjectName.App_GlobalResources.V
我正在我的 App_Code 文件夹中创建多个子文件夹来组织我的类(class),它似乎工作正常,对此有什么限制吗? 喜欢: 应用代码 用户界面 文本框 标签 最佳答案 我找到了 this寻找有关 A
我的 App_Code 文件夹有一个“小”问题。 我正在学习 ASP.NET,因此订购了一个支持 ASP.NET 4.0 的网络服务器。我正在使用 Visual Web Developer 对我的网页
所以我在设计的新网站上的 App_Code 文件夹遇到了一个非常奇怪的问题。 我在 App_Code 文件夹的命名空间内有一个基本类。当我设置命名空间并从该类创建一个对象时,IDE 中的一切工作正常。
我们有一个网站,其中有大量缓存对象存储在 App_Code 的静态变量中。每当我们将 App_Code 更改推送到我们的生产网络服务器时,它都会回收 IIS 池并刷新缓存。但是,当我们推出对 .asp
这个问题困扰了我一段时间: Could not load file or assembly 'app_code' or one of its dependencies. The system cann
我正在尝试创建在 Web 站点项目 中定义的类型的实例。类型名称是可配置的,因此是已知的,但对于程序集名称,无法在配置时告知名称,因为网站项目是由 ASP .Net 编译的。 var typeName
第一季度 A) 我创建了一个新的 .cs 文件,在其中声明了一个类,然后将其保存在我的光盘上。现在根据我的书,我应该能够将此文件导入网站应用程序的 App_Code 文件夹中(通过网站 --> 添加现
我的名字是 samy,我快疯了! 我遇到了这个问题,我的类在 app_code 中在我将它们上传到服务器后不可见。本地一切正常。 当很多答案都是这样的时候,我读了一些关于这个的其他问题: “右键单击解
我在 ASP.NET C# 中创建了一个类,它位于 App_Code 文件夹中。现在我想从我的一个 .aspx 页面的代码后面调用这个类。我该怎么做? 任何帮助将不胜感激。 最佳答案 我假设您无法从代
我有一个网站(不是网络应用程序),它有一个 default.aspx 和 default.aspx.cs。它有一个 App_Code 文件夹,里面有 A 类。所以 default.aspx.cs。看起
当我将类文件放入我的 App_Code 文件夹的子文件夹中时,出现以下错误: errorCS0246:找不到类型或命名空间名称“MyClassName”(是否缺少 using 指令或程序集引用?) 这
我在项目的 App_code 文件夹中编写了一个名为 ArchivedFilesWrapper 的类,但是当我在不同文件夹中的另一个文件中使用此类时,出现错误: 找不到类型或 namespace 名称
我在 ASP.NET 中创建了一个网站,并创建了一个类并将其放在 App_Code 文件夹中。但是我无法从我的其他页面访问它。是否需要配置一些东西来允许这样做?我已经在以前的项目中使用它,但不知何故在
我在 asp.net 网站的 app_code 文件夹中有一个类 Customer,如何使用反射创建实例,例如使用 Activator.CreateInstance(assemblyName, typ
我有一个基于 .NET 4.0 ASP.net 项目模板的网站。突然间,当我重建我的解决方案时,App_Code 目录需要 3-4 分钟的时间来编译(基于输出窗口中显示的内容)。这个目录中只有大约 1
我为我的 Web 项目创建了几个类,我将把它们存储在 App_Code 文件夹中。我不想将所有类存储在顶层(无命名空间),但想将它们组织到命名空间中。到目前为止,这似乎不可能,因为当我使用“using
我用VS2010制作了一个网站,并在IIS7上发布。它运行良好,但无法连接到 OLAP 服务器,因此我必须设置模拟。模拟在我的开发机器上的调试中运行良好,但是当我在服务器上发布它时,我收到此错误*:
我在“App_Code”文件夹中的文件中有一个类。我可以在“aspx”文件中使用它,但不能在代码隐藏文件中使用它。如何使其对隐藏代码可见? 注意:这是 Mono 上的 ASP.Net,我直接编写类,而
我是一名优秀的程序员,十分优秀!