vs 发布程序 报错 TS0053/.aspx.cs不存在/
vs发布一些旧的系统时候,会报一些错误,阻止发布。
1.分析器错误:XXX.aspx.cs文件不存在
但检查的时候发现文件存在的好好的,对比发现是在aspx页面的第一行:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SaveFileZQ.aspx.cs" Inherits="SaveFileZQ" %>
不应该是CodeFile,而是CodeBehind。改完重新发布就ok了
2.”未能将文件xxx复制到xxx,未能找到文件xx“
此系统是经过好几个人改过的,所以一些文件已经弃用删除掉了。
打开文件夹内的.csproj文件(用txt打开),搜索提示的文件名,找到那一行内容,直接删掉就可以了。
改完之后 reload all,最后发布就可以了。
注:还有一些文件夹仅仅是放在项目文件夹内,而不是编译到项目中,那在解决方案资源管理器中先把此类文件夹排除到项目外就好。
自创!!转载注明出处:张不胖 - 博客园 (cnblogs.com)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)