Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Can';t在VS2010中将LINQ to SQL类添加到项目中_.net_Asp.net Mvc_Linq To Sql_Visual Studio 2010 - Fatal编程技术网

.net Can';t在VS2010中将LINQ to SQL类添加到项目中

.net Can';t在VS2010中将LINQ to SQL类添加到项目中,.net,asp.net-mvc,linq-to-sql,visual-studio-2010,.net,Asp.net Mvc,Linq To Sql,Visual Studio 2010,我刚刚在VisualStudio2010RC中遇到了以前没有发生过的事情(比如昨天)。这里没有软件更改,但我昨天编译时遇到了一些麻烦,需要重新启动 我无法通过添加对话框将LINQ to SQL类添加到任何项目中。我已经创建了ASP.NET网站、ASP.NET MVC项目——这两个项目都是“模板化”和“空的”——而且似乎没有安装或可用的模板 我已确保该项目以4.0框架为目标。我可以很容易地添加一个新的数据库和ADO.NET实体框架模板 作为一种解决方法,我可以将DBML文件复制到我的项目中,删除

我刚刚在VisualStudio2010RC中遇到了以前没有发生过的事情(比如昨天)。这里没有软件更改,但我昨天编译时遇到了一些麻烦,需要重新启动

我无法通过添加对话框将LINQ to SQL类添加到任何项目中。我已经创建了ASP.NET网站、ASP.NET MVC项目——这两个项目都是“模板化”和“空的”——而且似乎没有安装或可用的模板

我已确保该项目以4.0框架为目标。我可以很容易地添加一个新的数据库和ADO.NET实体框架模板

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


还有其他人的模板掉了吗?了解了如何重新安装它们吗?

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

devenv.exe /InstallVSTemplates

我还没有在VisualStudio2010上试用过它,但可能值得一试!它绝对可用-请参阅。

如果在右上角的“搜索已安装模板”框中键入“Linq”,是否可以找到Linq到SQL类?否,没有。我也尝试过在线模板,但什么都没有。我甚至退出或更改了我的范围,尝试了“代码”、“Visual C#”、“数据”和“Web”,但都没有用。谢谢marc,工作顺利。开关未记录在/?命令行提示符,但其工作原理相同。干杯,-jc