ASP.Net - 缺少"aspx.designer.cs"文件



我们有两个使用Visual Studio 2019维护的ASP.Net项目。

第一个项目最初建于10多年前,多年来一直从一个Visual Studio版本升级到下一个版本。一切都很顺利。

第二个项目是使用Visual Studio 2019创建的全新项目。我们希望将几个web表单从第一个项目导入到第二个项目。

问题:那些来自第一个项目的网页表单没有";aspx.designer.cs"文件-每个表单只包含一个";aspx";和一个";aspx.cs";文件当他们参与第一个项目时,一切都很好。它们编译后运行良好。如果我们右键单击并转到";aspx.cs";文件中弹出一个窗口,说它无法导航到符号——这很好。一切正常。

但是。。。当这些web表单被导入到第二个项目时,所有的声明性对象都显示为未定义的——没有";aspx.designer.cs"通常定义它们的文件。

有什么想法吗?我们如何在新项目中导入并实际使用这些web表单?我们必须去手动创建";aspx.designer.cs"每个web表单的文件?他们中有不少。。。

谢谢!Curt

所有这些效果都是意料之中的。旧的/遗留的站点由";ASP.NET网站";模板/结构,而较新的一个-";ASP.NET Web应用程序";。

检查以下线程以查找差异和可能的迁移提示(在短时间内按原样移动文件,更正一些@Page指令和代码命名空间,切换到ASPX设计视图以重新生成关联的Designer文件(:

ASP.NET网站还是ASP.NET Web应用程序?

Visual Studio 中的Web应用程序项目与网站项目

最新更新