![](/img/trans.png)
[英]ASP.NET: cannot find [name].designer.aspx.cs in VS2010
[英]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.