【问题标题】:Can't Add LINQ to SQL classes to projects in VS2010无法将 LINQ to SQL 类添加到 VS2010 中的项目
【发布时间】:2010-04-01 18:41:24
【问题描述】:

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

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

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

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

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

还有其他人的模板丢失了吗?想好如何重新安装它们了吗?

【问题讨论】:

  • 如果在右上角的“搜索已安装模板”框中键入“LINQ”,是否找到 Linq-to-SQL 类??
  • 不,那里什么都没有。我也尝试过在线模板,但那里什么也没有。我什至退出或更改了我的范围并尝试了“代码”、“Visual C#”、“数据”和“Web”,但都无济于事。

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


【解决方案1】:

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

devenv.exe /InstallVSTemplates

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

【讨论】:

  • 谢谢马克,辛苦了。开关没有记录在 /?命令行提示符,但这同样有效。干杯,-jc
猜你喜欢
  • 1970-01-01
  • 2014-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多