2016-04-27 59 views
1

我正在嘗試使用dotnet CLI編譯並運行乾淨的ASP.NET Core WebAPI,同時使用WindowsOS X使用dotnet CLI構建並運行ASP.NET Core WebAPI

什麼從來就試過..

  1. 使用創建新的ASP.NET 5的WebAPI(約曼與發電機ASPNET,或Visual Studio - 我都嘗試)
  2. DOTNET恢復,DOTNET版本(構建失敗...)

    項目WebApiCoreT(DNXCore,版本= v5.0)將被編譯,因爲它的一些輸入比最舊的輸出新。 編譯WebApiCoreT for DNXCore,版本= v5.0 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版本= v5。 0。

    編譯失敗。 0警告(S) 2個錯誤

    所經歷的時間00:00:01.2486558

  3. DNU恢復,DOTNET構建,DOTNET運行(建設成功,無法在運行...)

    項目WebApiCoreT(DNXCore,Version = v5.0)將被編譯,因爲它的一些輸入比最舊的輸出新。 編譯WebApiCoreT for DNXCore,版本= v5.0

    編譯成功。 0警告(S) 0錯誤(S)

    所經歷的時間00:00:01.2756028

    無法解析coreclr路徑

至於我所理解的,DNU ,dnx,dnvm工具鏈已棄用,最終會消失,但我如何使用dotnet CLI創建WebAPI?

是否有任何使用dotnet CLI構建任何東西,除了默認的「Hello world!」控制檯程序?

回答

2

您將無法使用CLI編譯yeoman生成的應用程序,因爲它會生成RC1(dnx)項目模板和引用。

使用MusicStore sample作爲dotnet網絡應用程序外觀的模板。