2017-03-27 54 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