C#奇怪的Web解决方案编译问题

本文关键字:解决方案 编译 问题 Web | 更新日期: 2023-09-27 17:59:50

我一次又一次地编译和重新编译BugNET。

我有以下问题。如果我删除所有binobj项目文件夹,并在发布模式下重新编译,我会得到一个错误,说明找不到BugNET.GlobalGlobal.asax的代码)

典型,但:

描述:在解析所需的资源为该请求提供服务。请查看以下特定的分析错误详细信息并修改源文件适当地。

分析器错误消息:无法加载键入"BugNET.Global".

来源错误:

第1行:<%@应用Codebehin="Global.asax.cs"继承="BugNET.Global"语言="C#"%>

以防万一。

因此,问题是,如果我将解决方案设置回调试模式,构建并运行,那么应用程序就会工作。如果我回到发布模式,应用程序会工作,如果我再次删除bin/obj文件夹,它会停止工作,为什么?(在重新清理bin和obj文件夹后,在发布模式下构建会产生此错误,而在调试模式下则不会,我也可以在发布模式中运行。)

C#奇怪的Web解决方案编译问题

我更改了编译输出文件夹,从新文件夹复制到project''bin解决了问题。