我试图使用Windows和OS X使用dotnet CLI编译并运行一个干净的ASP.NET Core WebAPI 。
我尝试过的
dotnet恢复,dotnet构建(构建失败...)
将编译项目WebApiCoreT(DNXCore,Version = v5.0),因为其某些输入比其最旧的输出要新。为DNXCore,Version = v5.0编译WebApiCoreT C:\ Data \ Code \ WebApiCore \ WebApiCoreT \ project.json(9,29):错误NU1002:依赖项Microsoft.CodeAnalysis.Common 1.1.0-rc1-20151109-01可以不支持框架DNXCore,Version = v5.0。C:\ Data \ Code \ WebApiCore \ WebApiCoreT \ project.json(9,29):错误NU1002:依赖项Microsoft.CodeAnalysis.CSharp 1.1.0-rc1-20151109-01不支持框架DNXCore,Version = v5.0 。
编译失败。0警告2错误
时间已过00:00:01.2486558
dnu恢复,dotnet构建,dotnet运行(构建成功,运行时失败...)
将编译项目WebApiCoreT(DNXCore,Version = v5.0),因为其某些输入比其最旧的输出要新。编译WebApiCoreT for DNXCore,Version = v5.0
编译成功。0警告0错误
时间已过00:00:01.2756028
无法解析coreclr路径
据我了解,dnu,dnx,dnvm工具链已被弃用,最终将消失,但是如何使用dotnet CLI创建WebAPI?
无论如何,除了默认的“ Hello world!”之外,是否还可以使用dotnet CLI构建任何内容。控制台应用程序?
您将无法使用yeoman使用CLI编译(但)yeoman生成的应用程序,因为它会生成RC1(dnx)项目模板和引用。
将MusicStore示例用作模板,以了解dotnet Web应用程序的外观。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句