【问题标题】:Build and run ASP.NET Core WebAPI using dotnet CLI使用 dotnet CLI 构建和运行 ASP.NET Core WebAPI
【发布时间】:2016-08-21 21:49:48
【问题描述】:

我正在尝试使用 dotnet CLI 编译和运行干净的 ASP.NET Core WebAPI,同时使用 WindowsOS X

我试过的......

  1. 使用(带有 generator-aspnet 的 Yeoman 或 Visual Studio - 我都尝试过)创建了新的 ASP.NET 5 WebAPI
  2. dotnet 恢复,dotnet 构建(构建失败...)

    Project WebApiCoreT (DNXCore,Version=v5.0) 将被编译,因为它的某些输入比其最旧的输出更新。 为 DNXCore 编译 WebApiCoreT,版本=v5.0 C:\Data\Code\WebApiCore\WebApiCoreT\project.json(9,29): error NU1002: The dependency Microsoft.CodeAnalysis.Common 1.1.0-rc1-20151109-01 does not support framework DNXCore,Version=v5.0 . C:\Data\Code\WebApiCore\WebApiCoreT\project.json(9,29): error NU1002: The dependency Microsoft.CodeAnalysis.CSharp 1.1.0-rc1-20151109-01 does not support framework DNXCore,Version=v5.0 .

    编译失败。 0 个警告 2 个错误

    经过时间 00:00:01.2486558

  3. dnu 恢复、dotnet 构建、dotnet 运行(构建成功,运行时失败...)

    Project WebApiCoreT (DNXCore,Version=v5.0) 将被编译,因为它的一些输入比其最旧的输出更新。 为 DNXCore 编译 WebApiCoreT,Version=v5.0

    编译成功。 0 个警告 0 个错误

    经过时间 00:00:01.2756028

    无法解析 coreclr 路径

据我了解,dnu、dnx、dnvm 工具链已被弃用,最终会消失,但如何使用 dotnet CLI 创建 WebAPI?

除了默认的“Hello world!”之外,是否可以使用 dotnet CLI 构建任何东西?控制台应用程序?

【问题讨论】:

    标签: asp.net-core .net-core dotnet-cli


    【解决方案1】:

    您将无法(还)使用 CLI 编译 yeoman 生成的应用程序,因为它会生成 RC1 (dnx) 项目模板和参考。

    使用 MusicStore sample 作为 dotnet Web 应用程序外观的模板。

    【讨论】:

      猜你喜欢
      • 2016-06-02
      • 2018-05-17
      • 2021-10-25
      • 2018-06-16
      • 2021-09-10
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 2020-02-12
      相关资源
      最近更新 更多