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

时间:2010-04-01 18:41:24

标签: .net asp.net-mvc linq-to-sql visual-studio-2010

我刚刚遇到过以前没有发生过的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(设计师可以正常工作),但这很痛苦。

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

1 个答案:

答案 0 :(得分:6)

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

devenv.exe /InstallVSTemplates

我还没有尝试使用Visual Studio 2010 - 但它可能值得一试!它绝对可用 - 请参阅MSDN docs on VS 2005 command line switches