.net core Entity Framework Core 2.0 Scaffold DbContext返回生成错误
在Visual Studio 2017中,创建一个.NET核心类库项目,目标框架为2.0 已通过Package Manager控制台包含以下软件包.net core Entity Framework Core 2.0 Scaffold DbContext返回生成错误,.net-core,entity-framework-core,.net Core,Entity Framework Core,在Visual Studio 2017中,创建一个.NET核心类库项目,目标框架为2.0 已通过Package Manager控制台包含以下软件包 Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.SqlServer.Design Microsoft.EntityFrameworkCore.Tools Microsoft.VisualStudio.Web.CodeGeneration.Design 从同一项
Scaffold-DbContext "Data Source=HTGHTFG135611L;Initial Catalog=HHH;Persist Security Info=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DBModels -force -v
还尝试提供用户名和密码,仍然是相同的错误。我今天遇到了相同的问题,请确保解决方案中的任何项目都不会构建失败。出现此错误后,请检查输出文件夹。我认为解决方案中的一个项目无法构建 请添加错误:请使用项目“HHH.DataModel”添加您的错误:数据源=XXXXXXXX;初始目录=HHH;持久安全信息=True;用户ID=XXXX;密码=XXXXX“Microsoft.EntityFrameworkCore.SqlServer-OutputDir DBModels-force-v-表地址、住户、人员、人员关系、关系类型。正在使用启动项目“HHH.DataModel”。构建已开始。。。生成失败。还尝试从windows power shell中执行此操作,以下是详细信息:Scaffold DbContext:术语“Scaffold DbContext”无法识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。手动生成项目时是否出现任何错误?(Ctrl+Shift+B)没错,解决方案中还有另一个项目存在生成错误。当我卸载项目并重新运行命令时,它将正常工作。Oppps…….那么您能选择正确的答案吗……:)更进一步,你需要将你正在搭建的项目设置为启动对象。如果你的搭建已经损坏了呢?你现在有大量的代码(无法构建)依赖于这个脚手架?然后呢?第22条。平底船?