能否在Visual Studio 2017(15.6.3)稳定版中开发ASP.NET Core 2.1 Preview 1项目?
可以切换到VS2017 15.6.3正式版继续开发你的ASP.NET Core 2.1项目
绝对没问题!你完全可以切换到Visual Studio 2017 15.6.3正式版继续推进你的ASP.NET Core 2.1项目,这里有几个需要注意的点帮你顺利过渡:
- 确认开发组件齐全:安装正式版的时候,一定要勾选「.NET Core跨平台开发」工作负载,这个工作负载已经包含了ASP.NET Core 2.1预览版对应的开发工具,不需要额外折腾插件。
- 项目兼容性无需担心:你用预览版VS创建的ASP.NET Core 2.1项目,在正式版里打开几乎不会有兼容性问题。稳妥起见,建议先备份项目的核心配置文件(比如
*.csproj、launchSettings.json),不过实际操作中基本不会出问题。 - SDK版本保持一致:正式版VS不会替换你之前安装的.NET Core 2.1预览版SDK,项目会继续使用原来的SDK编译。如果之后想升级到更稳定的2.1正式版SDK,直接更新SDK后,修改项目文件里的
<TargetFramework>或<RuntimeFrameworkVersion>字段就行。 - 小问题快速排查:如果打开项目后遇到NuGet包还原失败这类小问题,试试清除NuGet缓存(路径:工具→选项→NuGet包管理器→常规→清除所有NuGet缓存),或者右键项目选择「还原NuGet包」就能解决。另外,预览版里的一些实验性功能可能不在正式版里,但ASP.NET Core 2.1的核心开发功能都是完整保留的。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

