首页 > 解决方案 > 在 VS 2017 中打开 VS 2015 项目 | 安装缺少的功能

问题描述

在 VS 2017 中打开 VS 2015 项目时出现安装缺失功能的错误

在此处输入图像描述

当我按下安装按钮时,加载程序来了,然后错误来了,之后什么也没有发生

装载机来了

错误

Visual Studio 2017 版本详细信息 Visual Studio 2017 版本详细信息

到目前为止尝试的东西

链接 1:为 .NET 4 安装了 Microsoft Expression Blend 软件开发工具包 (SDK)

链接 2:无法执行此链接中给出的任何步骤

链接 3:已经完成此设置以设置 VS2017 的代理设置

环境信息 使用具有代理设置的公司帐户访问互联网

请帮助如何继续前进。

标签: c#visual-studiovisual-studio-2015visual-studio-2017

解决方案


这可能是由于为项目安装了 Nuget 包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform”,而实际上没有所有包文件。(我不知道这是怎么发生的。)

编辑已卸载项目的项目文件(在解决方案资源管理器中右键单击 > 编辑)。删除顶部附近的这一行:

<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />

再次右键单击项目 > 重新加载项目。

Visual Studio 可能会提示您还原 Nuget 包。单击是。
如果它没有提示您,请右键单击解决方案资源管理器中的解决方案 > 还原 Nuget 包。


推荐阅读