繁体   English   中英

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

[英]VS2010, ASP.Net and .designer.cs files

最近遇到了这种好奇心。

一个解决方案,其中包含两个项目(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内部。

听起来它可能与VS2008及更高版本中的Web站点\\ Web应用程序项目类型有关。 您是否在每台计算机上打开相同的项目\\解决方案文件?

我有这个问题,所以我从版本控制中删除了generated.cs文件,并为该项目进行了预建任务。

检查MSBuild,自定义任务运行自定义工具为linq到sql模型生成类? 了解更多信息

在黑暗中拍摄的类型,但基于文件传输方法 - VS是否将.designer.cs文件创建为隐藏? 他们在转会中被遗漏了。

那就是说,你考虑过版本控制吗? 这是任何软件项目需要恕我直言的第一件事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM