我可以在Visual Studio 2017中打开核心2.0项目吗?
我已经安装了最新的dotnet-core (2.0.0-preview2-005840),并创建了一个core2.0控制台应用程序。
mkdir dn2cli
cd dn2cli
dotnet new console
dotnet restore
无法解析'.NETCoreApp,Version=v2.0‘的'Microsoft.NETCore.App (>= 2.0.0)’。
So。是暂时不支持还是我漏掉了什么?
c:\Temp>dotnet --info
.NET Command Line Tools (2.0.0-preview2-005840)
Product Information: Version: 2.0.0-preview2-005840
Commit SHA-1 hash: 8f2fcef544
Runtime Environment: OS Name: Windows OS Version: 10.0.14393
OS Platform: Windows RID: win10-x86 Base Path: C:\Program
Files (x86)\dotnet\sdk\2.0.0-preview2-005840\
Microsoft .NET Core Shared Framework Host
Version : 2.0.0-preview1-002061-00 Build :
2b70ec9c3b014af0c2a5f45de0e5b73a1ae51c09
发布于 2017-04-26 13:46:24
更新
现在有一个VS 2017 15.3预览版解决了这个问题。从VS15.3开始,Visual Studio附带了一个CLI解析器,它可以确定项目将使用哪个版本的CLI(例如,如果global.json
设置了版本),并使用它的MSBuild目标,因此VS会拾取新的预览。
原始
您可以修改您的环境以获得VS2017对未发布的2.0工具的支持,方法是按照https://github.com/aspnet/Announcements/issues/231中的描述设置MSBuildSdksPath
,以便VS从CLI拾取构建逻辑。
发布于 2017-04-26 03:03:43
Visual Studio .NET核心工具在3月份刚刚发布,而您正在使用的2.0预览版是在4月份发布的。https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/您需要等待.NET核心工具的更新,然后才能在.NET Core2.0中使用Visual Studio
发布于 2017-09-21 10:32:06
Visual Studio 2017 Version 15.3 Released和NuGetCore2.0也发布了.NET v4.3,这个问题完全解决了。
您可以查看所有修复Release notes
https://stackoverflow.com/questions/43618678
复制相似问题