临时目录中自动生成的文件在发布时导致错误

Auto Generated File in temp directory causing errors while Publishing

我正在尝试发布我的代码,但每次都会出现此错误。无法找出导致此问题的问题。我用的是vs2019.

C:\Users\user\AppData\Local\Temp\Temporary ASP.NET Files\rootae3db506f86a2\App_Web_ysujl3yj.1.cs(34,0): 错误 CS0246: 类型或命名空间名称 'MediaTypeHeaderValue' 找不到(您是否缺少 using 指令或程序集引用?)

我是否遗漏了任何包裹或参考资料? 有没有人遇到过这个错误?它与IIS有关吗? P.S: 调试时运行顺利,没有出现任何错误或异常。

更新: Error List Shows this

但解压后在我的项目中找到这个文件。

你可以试试:

  • 清理解决方案然后重建它。
  • 转到解决方案资源管理器。右键单击解决方案。转到 属性 。转到 配置管理器 。检查 Build 下的复选框是否被选中。如果其中任何一项或全部未选中,请选中它们并再次尝试构建解决方案。
  • 删除项目引用然后重新添加,并检查bin文件夹中是否存在所有丢失的dll文件。
  • 删除bin/obj文件夹,重新构建并尝试重启Visual Studio。

有时我们可能会错过 **using ** 关键字。

有关详细信息,请参阅 , SO-Thread2