在VS 2017开启VS 2015项目|安装缺少的功能

时间:2018-05-03 17:24:08

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

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

enter image description here

当我按下安装按钮时,加载程序出现,然后出现错误,之后没有任何反应

Loader comes

Error

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

到目前为止尝试的东西

Link 1:已安装适用于.NET 4的Microsoft Expression Blend软件开发工具包(SDK)

Link 2:无法执行此链接中提供的任何步骤

Link 3:已完成此设置以设置VS2017的代理设置

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

请提供有关如何继续进行的帮助。

1 个答案:

答案 0 :(得分:0)

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

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

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

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

Visual Studio可能会提示您还原Nuget程序包。点击是。
如果没有出现提示,请在解决方案资源管理器中单击该解决方案>还原Nuget程序包。