首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Project.json工具现在应该去哪里?

Project.json工具现在应该去哪里?
EN

Stack Overflow用户
提问于 2016-12-29 16:32:49
回答 2查看 856关注 0票数 4

我正在一步一步地跟踪实体框架核心指令。在某种程度上,它说

找到工具部分并添加Microsoft.EntityFrameworkCore.Tools.DotNet包,如下所示

project.json

代码语言:javascript
复制
"tools": {
   "Microsoft.EntityFrameworkCore.Tools.DotNet": "1.0.0-preview3-final",
   "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
   "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
 },

据我所知,project.json现在已经走了。那么我该在哪里增加这个价值呢?项目档案?

EN

回答 2

Stack Overflow用户

发布于 2016-12-29 16:35:05

project.json/xproj格式中,它位于project.jsonhttps://learn.microsoft.com/en-us/dotnet/articles/core/tools/project-json#tools中的顶层。

在新的csproj系统中,它以DotNetCliToolReference为代表。基本上没有我能找到的文档;我只能通过阅读dotnet-migrate的源代码找到它。

这方面的一个例子如下:

代码语言:javascript
复制
<Project ...>
  <Import .../>
  <PropertyGroup .../>
  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet">
      <Version>1.0.0</Version>
    </DotNetCliToolReference>
  </ItemGroup>
</Project>

dotnet-migrate输出的一个更完整的例子是这里

票数 6
EN

Stack Overflow用户

发布于 2016-12-29 19:13:07

我在宣布实体框架核心1.1上找到了答案

如果您正在VisualStudio2017 RC中使用新的.NET核心工具MSBuild Alpha,那么工具的故事就更复杂了。这是一个时间问题,将随着.NET核心工具MSBuild支持的稳定而得到解决。 在此阶段,您应该在Visual中使用Package控制台命令(添加-迁移、更新-数据库、Scaffold-DbContext等)。.NET Core命令(dotnet )目前不适用于.NET Core Alpha。

长话短说:它还没有得到支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41383626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档