我想知道我是否可以轻松地在.NET Standard 2.0项目中设置我的EntityFrameworkCore.我正在阅读本教程,但它需要.NET Core或Framework.
当我到达这一步时:
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
启动项目'projectName'的目标是框架'.NETStandard'.没有与此框架关联的运行时,并且无法直接执行以其为目标的项目.要将Entity Framework核心软件包管理器控制台工具与此项目一起使用,请添加一个针对引用此项目的.NET Framework或.NET Core的可执行项目,并将其设置为启动项目; 或者,更新此项目以跨目标.NET Framework或.NET Core.
我想知道我是否可以在.NET Standard中设置我的实体,或者是否有我应该做的最佳实践?
我正在尝试在 VSTS 中为 .net-standard 2.0 库创建预发布版本。我通过以下步骤创建了一个构建
当我使用环境变量(PackageName)作为$(Build.BuildNumber)-beta
我的包版本时。该包因错误而失败BuildName_2018.7.11.1-beta is not a valid version string
。我之前曾使用此环境变量作为 .net-framework 中的包版本成功构建。