c# - 在 VS 2017 中打开 VS 2015 项目 | 安装缺少的功能
问题描述
在 VS 2017 中打开 VS 2015 项目时出现安装缺失功能的错误
当我按下安装按钮时,加载程序来了,然后错误来了,之后什么也没有发生
到目前为止尝试的东西
链接 1:为 .NET 4 安装了 Microsoft Expression Blend 软件开发工具包 (SDK)
链接 2:无法执行此链接中给出的任何步骤
链接 3:已经完成此设置以设置 VS2017 的代理设置
环境信息 使用具有代理设置的公司帐户访问互联网
请帮助如何继续前进。
解决方案
这可能是由于为项目安装了 Nuget 包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform”,而实际上没有所有包文件。(我不知道这是怎么发生的。)
编辑已卸载项目的项目文件(在解决方案资源管理器中右键单击 > 编辑)。删除顶部附近的这一行:
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
再次右键单击项目 > 重新加载项目。
Visual Studio 可能会提示您还原 Nuget 包。单击是。
如果它没有提示您,请右键单击解决方案资源管理器中的解决方案 > 还原 Nuget 包。
推荐阅读
- java - 如何在 Windows 10 的 ejdk 中使用 jrecreate 创建非常小的 JRE?
- android - 当用户拒绝应用程序中的权限时怎么办?
- python - 无法连接数据帧 - MemoryError
- python - Pytesseract 阅读收据
- python-3.x - SNS catplot(箱线图)根据平均值仅选择要显示的 5 个数据点
- javascript - “调用堆栈”与 JavaScript 中的“执行上下文堆栈”相同吗?
- .net-core - .NET Core 多次安装
- oracle - SQL 更新触发器未按预期工作
- reporting-services - 通过表达式 SSRS 改变颜色
- mongodb - 无法从缺少的 BSON 类型转换为日期