VS2010,ASP.Net和.designer.cs文件

Moo*_*Moo 9 asp.net visual-studio-2010

最近遇到了这种好奇心.

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

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

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

将新内容移回计算机A,现在它在重建时出现错误,其中包含与缺少的.designer.cs文件相关的错误.

为什么会这样?为什么两个VS2010安装会使用相同的解决方案和项目文件以不同方式处理?

Tom*_*cek 3

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

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

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