我正在尝试使用 dotnet CLI 编译和运行干净的 ASP.NET Core WebAPI,同时使用Windows和OS X。
我试过的..
- 使用(使用 generator-aspnet 或 Visual Studio 的 Yeoman - 我都尝试了)创建了新的 ASP.NET 5 WebAPI
dotnet restore,dotnet build(构建失败...)
Project WebApiCoreT (DNXCore,Version=v5.0) 将被编译,因为它的一些输入比其最旧的输出更新。为 DNXCore 编译 WebApiCoreT,Version=v5.0 C:\Data\Code\WebApiCore\WebApiCoreT\project.json(9,29): error NU1002: The dependency Microsoft.CodeAnalysis.Common 1.1.0-rc1-20151109-01 确实不支持框架 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
dnu restore、dotnet build、dotnet run(构建成功,运行时失败...)
Project WebApiCoreT (DNXCore,Version=v5.0) 将被编译,因为它的一些输入比其最旧的输出更新。为 DNXCore 编译 WebApiCoreT,版本=v5.0
编译成功。0 警告 0 错误
经过时间 00:00:01.2756028
无法解析 coreclr 路径
据我了解,dnu、dnx、dnvm 工具链已被弃用,最终将消失,但如何使用 dotnet CLI 创建 WebAPI?
无论如何,除了默认的“Hello world!”之外,是否可以使用 dotnet CLI 构建任何东西?控制台应用程序?