vs 发布程序 报错 TS0053/.aspx.cs不存在/

  • Post category:C#

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)