【问题标题】:Opening VS 2015 project in VS 2017 | install Missing Features在 VS 2017 中打开 VS 2015 项目 |安装缺少的功能
【发布时间】:2018-05-03 17:24:08
【问题描述】:

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

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

Visual Studio 2017 版本详情

迄今为止尝试过的东西

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

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

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

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

请帮助了解如何继续。

【问题讨论】:

  • Link 2 : Not able to do any of the steps given in this link?嗯,您无法启动 Visual Studio 安装程序?
  • 安装程序打开,当我点击修改时,没有任何反应。得到相同的 InvalidOperationException 错误。
  • 听起来像一个糟糕的安装。可能需要运行清理工具:docs.microsoft.com/en-us/visualstudio/install/…
  • 从 Microsoft 页面 (15.6.6) 下载最新的安装程序,它具有更好的代理支持、修复/更新 VS2017 并安装 .Net 桌面工作负载。

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


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-25
    • 2019-05-21
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 2017-08-07
    • 1970-01-01
    • 2016-05-11
    相关资源
    最近更新 更多