asp.net - VS2010、ASP.Net 和 .designer.cs 文件

标签 asp.net visual-studio-2010

最近遇到了这个好奇心。

一个解决方案,其中包含两个项目(ORM 和网站)。两台计算机上均安装有 Visual Studio 2010 Ultimate,设置相同。

在计算机 A 上创建的解决方案和项目,所有 .aspx 页面都有 .designer.cs 文件。

将解决方案和项目复制到计算机 B 并添加新网页,所有新的 .aspx 页面都没有 .designer.cs 文件,尽管网站仍然工作正常。

将新内容移回计算机 A,现在它在重建时出错,并出现与丢失的 .designer.cs 文件相关的错误。

为什么会发生这种情况?为什么两个 VS2010 安装使用相同的解决方案和项目文件会以不同的方式处理此问题?

最佳答案

右键单击 .aspx,选择“转换为 Web 应用程序”。

原因:因为您的“家用”计算机肯定与工作计算机不同,所以它可以有很多用途。损坏的 VS 模板、一些 VS 插件、.net 框架等等。

自 VS 2003 以来,生成 Designer.cs 时出现问题,因此您的“为什么”问题的答案在于 VS 内部。

关于asp.net - VS2010、ASP.Net 和 .designer.cs 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3548059/

相关文章:

ASP.NET Ajax 错误 Sys.WebForms.PageRequestManagerServerErrorException : An unknown error occurred while processing the request on the server

asp.net - Bootstrap 表单水平对齐错误

c# - 在 .NET Web 服务中,SoapException.Message 属性如何易于阅读?

c# - GDI+ 中发生一般性错误

c# - Crystal 报表在 Visual Studio 2010 中不工作

visual-studio - Visual Studio 链接文件目录结构

asp.net - 不明确的引用错误

c# - 两个属性具有相同的功能,只使用一种远程验证方法

c# - Visual Studio 2010 长时间调试

c++ - 如何使用自定义 malloc 重载 "operator new"以使其调用构造函数?