App_Code文件夹 上下文不存在Class1.cs文件

本文解决VS2008环境下Web应用程序中App_Code文件夹缺失问题,介绍手动创建方法及类文件编译配置步骤。

VS2008在资源管理器中按右键添加ASP文件夹时没有App_Code选项,自行新增后放在里面的类文件不能调用!

新建了个WEB应用程序,想新建一些类文件,但发觉App_Code目录没有了,于是就新增一个,增加后一看图标正常后就往里面新加类,但写好后运无法智能感知,编译时更加提示说找不到该类,于是上网Google之!

 

在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加 。因为Web应用程序中App_Code就不存在 。
不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上一样的。
先不要高兴,没有这么简单的。
你在App_Code创建类时,会发现没有智能提示。在页面后台引用时,会抱错,说不存在。
解决的办法就是选中你的类文件,在属性中”高级“中的”生成操作“默认”内容“要改为编译就可以了。
到这就可以了。


也可以为Web应用程序项目中添加"App_LocalResources",在这个文件夹下添加类也是可以的,就不需要添加App_Code文件夹了。
你还可以随便建个文件夹,或者根本就不用文件夹直接添加了类,只要修改了类高级属性的”生成操作“改为”编译“就可以

请基于visual studio2022 c#7.4 版本可运行完整代码,修改代码 using System; using System; using System.Windows.Forms; namespace ShowTimeStatusBar { public partial class StatusBarForm : Form { public StatusBarForm() { InitializeComponent(); } private void StatusBarForm_Load(object sender, EventArgs e) { timer1.Enabled = true; // 时间间隔为1000毫秒 timer1.Interval = 1000; } private void timer1_Tick(object sender, EventArgs e) { this.toolStripStatusLabel1.Text = "当前系统时间:" + System.DateTime.Now.ToString(); } } } 严重性 代码 说明 项目 文件 行 抑制状态 错误(活动) CS0103 当前上下文存在名称“InitializeComponent” ShowTimeStatusBar E:\代码\ShowTimeStatusBar\ShowTimeStatusBar\Form1.cs 11 严重性 代码 说明 项目 文件 行 抑制状态 错误(活动) CS0103 当前上下文存在名称“timer1” ShowTimeStatusBar E:\代码\ShowTimeStatusBar\ShowTimeStatusBar\Form1.cs 16 严重性 代码 说明 项目 文件 行 抑制状态 错误(活动) CS0103 当前上下文存在名称“timer1” ShowTimeStatusBar E:\代码\ShowTimeStatusBar\ShowTimeStatusBar\Form1.cs 18 严重性 代码 说明 项目 文件 行 抑制状态 错误(活动) CS1061 “StatusBarForm”未包含“toolStripStatusLabel1”的定义,并且找到可接受第一个“StatusBarForm”类型参数的可访问扩展方法“toolStripStatusLabel1”(是否缺少 using 指令或程序集引用?) ShowTimeStatusBar E:\代码\ShowTimeStatusBar\ShowTimeStatusBar\Form1.cs 23 严重性 代码 说明 项目 文件 行 抑制状态 错误(活动) CS0115 “Form1.Dispose(bool)”: 没有找到适合的方法来重写 ShowTimeStatusBar E:\代码\ShowTimeStatusBar\ShowTimeStatusBar\Form1.Designer.cs 14 严重性 代码 说明 项目 文件 行 抑制状态 警告(活动) CS0105 “System”的 using 指令以前在此命名空间中出现过 ShowTimeStatusBar E:\代码\ShowTimeStatusBar\ShowTimeStatusBar\Form1.cs 2
最新发布
11-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值