无法将LINQ to SQL类添加到VS2010中的项目

Mis*_*mes 5 .net asp.net-mvc visual-studio-2010 linq-to-sql

我刚刚遇到过以前没有发生过的Visual Studio 2010 RC(比如昨天).这里没有软件更改,但昨天编译时需要重新启动我确实遇到了一些问题.

我无法通过添加对话框将LINQ to SQL类添加到任何项目.我创建了ASP.NET网站,ASP.NET MVC项目 - 这两个项目都是"模板化"和"空" - 并且似乎没有安装或可用的模板.

alt text http://bandofgeeks.net/blogimages/code/notemplate.png

我已确保该项目以4.0 Framework为目标.我可以轻松添加新数据库,并且ADO.NET实体框架模板就在那里.

作为一种解决方法,我可以将DBML文件复制到我的项目中,删除所有表和sprocs,更新连接字符串并使用剩余的shell(设计师可以正常工作),但这很痛苦.

有没有其他人的模板下降?弄清楚如何重新安装它们?

mar*_*c_s 6

在以前版本的Visual Studio中,您可以在启动VS时使用此命令行开关"重置"默认模板注册:

devenv.exe /InstallVSTemplates
Run Code Online (Sandbox Code Playgroud)

我还没有尝试使用Visual Studio 2010 - 但它可能值得一试!它绝对可用 - 请参阅VS 2005命令行开关上MSDN文档.