[英]How to generate aspx.designer.cs in visual studio? [duplicate]
我当前的 aspx.designer.cs 无法正常工作,有人知道在解决方案资源管理器中重新生成 aspx.designer.cs 吗?
在这里找到:
更新(基于@Gone Coding 的评论):
建议:在进行下面描述的任何更改之前备份您的 [页面名称].aspx.designer.cs 文件。
在 Visual Studio 中:
1) Remove your aspx.designer.cs file 2) Right click on your aspx file and select "Convert to Web Application" or for VS2017 click on your aspx file and then from Project menu, click "Convert to Web Application"
这应该将 aspx.designer.cs 添加回来并保持最新。
如果您收到错误消息:
“设计器文件生成失败:方法或操作未实现。”
尝试关闭 Visual Studio,然后重新打开您的项目并再次执行第二步
在这里:
设计器文件丢失或损坏会导致 Visual Studio (VS) 构建失败。 这是因为没有设计器文件 VS 无法找到控件的声明。 此外,大多数时间控件不会添加到 Designer.cs 中,从而导致构建错误。
为了解决这个问题,以下是我所知道的最简单的解决方案:
- 如果您的设计器文件已损坏,请删除它,否则从第 2 步开始。
- 转到您的 aspx 标记(源代码)页面并找到以下代码行。
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="SamplePage.aspx.cs" Inherits=" SamplePageClass" %>
- 现在将 CodeFile 标记更改为 CodeBehind。
- 保存文件。
- 重建您的项目(这将为您的页面创建设计器文件)
- 还原您的更改(步骤 3)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.