2017-03-27 44 views
4

我正在嘗試構建一個.NET Core應用程序,該程序是在Visual Studio 2017 for Mac上的Visual Studio 2017上創建的。.NET核心網站不會建立在OSX上

/usr/local/share/dotnet/sdk/1.0.1/Sdks/Microsoft: 當我建立我碰到下面的我已經運行了「DOTNET恢復」,這似乎是正確完成,但是。 NET.Sdk/build/Microsoft.PackageDependencyResolution.targets(154,5):錯誤:未找到資產文件'.../obj/project.assets.json'。
運行一個NuGet包恢復來生成這個文件。 [.../TME.PatternLibrary.csproj]

而且幾個error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)

我怎樣才能建立在OSX的.NET核心項目?

+0

下載它,請確保您有OSX(甚至試用版)正確.NET核心版本。 VS 2017使用新的項目類型,其中'json'文件被'xproj'文件替換。 – pwas

+0

我有以下 - 微軟.NET核心共享框架主機 版本:1.1.0 體形:928f77c4bc3f49d892459992fb6e1d5542cb5e86 –

+0

運行'dotnet.exe --version'在OSX。 – pwas

回答

4

它看起來像你的Mac沒有註冊你有.Net核心1.1.0安裝,如果你的輸出dotnet --version是1.0.1。這很可能是問題。如果你下載並手動安裝.net core 1.1.0,這應該可以解決你的問題。

您可以從here