C#奇怪的Web解决方案编译问题
本文关键字:解决方案 编译 问题 Web | 更新日期: 2023-09-27 17:59:50
我一次又一次地编译和重新编译BugNET。
我有以下问题。如果我删除所有bin
和obj
项目文件夹,并在发布模式下重新编译,我会得到一个错误,说明找不到BugNET.Global
(Global.asax
的代码)
典型,但:
描述:在解析所需的资源为该请求提供服务。请查看以下特定的分析错误详细信息并修改源文件适当地。
分析器错误消息:无法加载键入"BugNET.Global".
来源错误:
第1行:<%@应用Codebehin="Global.asax.cs"继承="BugNET.Global"语言="C#"%>
以防万一。
因此,问题是,如果我将解决方案设置回调试模式,构建并运行,那么应用程序就会工作。如果我回到发布模式,应用程序会工作,如果我再次删除bin/obj文件夹,它会停止工作,为什么?(在重新清理bin和obj文件夹后,在发布模式下构建会产生此错误,而在调试模式下则不会,我也可以在发布模式中运行。)
我更改了编译输出文件夹,从新文件夹复制到project''bin解决了问题。