如何在Visual Studio 2017中针对.NET Core 2.0.6构建控制台应用?
如何在Visual Studio 2017中针对.NET Core 2.0.6构建控制台应用
别担心,这个问题很好解决,核心是要理清.NET Core SDK和Runtime的版本对应关系——你提到的.NET Core 2.0.6 Runtime确实是随.NET Core SDK 2.1.101一同发布的,而2.1系列的SDK完全支持针对2.0版本的Runtime进行构建。下面是具体操作步骤:
1. 安装.NET Core SDK 2.1.101
首先需要下载并安装.NET Core SDK 2.1.101版本。这个SDK虽属于2.1系列,但内置了.NET Core 2.0.6 Runtime,安装完成后Visual Studio 2017就能检测到这个Runtime版本。
2. 配置项目以使用2.0.6 Runtime
有两种便捷方式可以实现,选你顺手的就行:
方式一:通过Visual Studio项目属性设置
- 右键你的控制台项目,选择「属性」
- 在「应用」标签页的「目标框架」下拉菜单中选择「.NET Core 2.0」
- 下方会出现「运行时框架版本」的下拉选项,直接选择「2.0.6」(安装完SDK 2.1.101后这个选项就会显示)
- 保存设置后重新构建项目即可
方式二:手动编辑.csproj项目文件
- 右键项目选择「编辑项目文件」
- 在
<PropertyGroup>节点中添加或修改以下配置:<TargetFramework>netcoreapp2.0</TargetFramework> <RuntimeFrameworkVersion>2.0.6</RuntimeFrameworkVersion> - 保存文件后,VS会自动重新加载项目,此时构建就会针对2.0.6 Runtime进行
额外注意事项
请确保你的Visual Studio 2017已经更新到15.5及以上版本(推荐更新到最新的15.9.x补丁版),这样才能更好地兼容.NET Core SDK 2.1.x系列,避免出现版本识别异常的问题。
内容的提问来源于stack exchange,提问作者Jawad Al Shaikh
相关产品推荐
相关产品推荐

