VS2022 打开旧项目缺乏.net 4.5.1 & .net 4.5.2 依赖问题
我操作系统是WIN10,.NET已经安装到最高4.8了。估计不给装4.5。按照网上提示,下载一个nuget包,解压后复制到系统相关位置,问题解决。
1、首先从 Microsoft.NETFramework.ReferenceAssemblies.net45下载一个依赖包
https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45
https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net451
https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net452

2、然后将下载的nuget包后缀名改为.zip,解压
3、将里面的 \build \.NETFramework\v4.5.1 拷贝到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5.1,
将里面的 \build \.NETFramework\v4.5.2 拷贝到C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5.2,
覆盖即可。为防万一,可以先将C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5备份一下。
VS2022 打开旧项目缺乏.net 4.5.1 & .net 4.5.2 依赖问题的更多相关文章
- VS 新版本无法打开旧项目问题处理
问题 最近想阅读 WorkflowCore 的源码,苦于代码量巨大,就想将项目回退到 Init Commit 版本 但是在回退版本后,工程内Project 显示已卸载 重新加载后 提示: 不支持 Th ...
- VS2019打开旧项目导致引用失效的解决方案
用VS2019打开VS2015创建的MVC项目时所有引用全部失效: 解决方案: 打开项目的csproj文件,删除 Target节点,在重新打开项目. <Target Name="Ens ...
- Android Studio升级到3.1.4后打开旧项目警告:The `android.dexOptions.incremental` property is deprecated and it has no effect on the build process.
现象截图 问题原因&解决方案 在build.gralde中,对Android开发过程中突破的方法数的限制,做了如下解决配置: dexOptions { incremental true jav ...
- qt 旧项目编译运行提示 “启动程序失败,路径或者权限错误?” 原因及解决方法
qt 旧项目编译运行提示 "启动程序失败,路径或者权限错误?" 原因及解决方法 原因 Qt Creator在打开项目文件的同时会生成.pro.user文件,.pro.user文件叫 ...
- gitee上传VS2022已有项目
1.在gitee上新建仓库: 2.复制新建仓库地址: 3.用VS2022打开先有项目,找到Git更改项: 4.点击创建Git存储库: 5.创建本地仓库并推送到远程,点击创建并推送: 6.等待创建成功即 ...
- iOS适配 旧项目工程在iOS9下不能正常显示
在iOS开发中,很多时候会用到旧项目,比如版本的升级.使用Demo等等, iOS SDK正在不断的升级,不断的升级给iOS开发带来了新的活力. 然而在iOS SDK新的版本出来之后,旧项目可能会出现新 ...
- vs打开项目出现“尚未配置为Web项目XXXX指定的本地IIS URL HTTP://localhost:…… .要打开此项目,需要配置虚拟目录……”提示
今天打开网上下载的一个源码,出现如标题的这个问题,这是从未遇见的提示.尝试点击是,但是网站还是运行不起来.于是网上搜索,就有了这篇. 解决的方案如下: 注意:也可以用记事本把工程文件(.vcxproj ...
- Unity Project Wizard (最近打开的项目记录)
最近打开工程列表 当用Unity打开过的项目越来越多之后,在最近打开项目记录框中就会变的很长,那么如何才能删除最近打开的记录呢? Unity4.x最近打开的工程记录 Unity5.x最近打开的工程记录 ...
- vs2005中删除最近打开的项目和文件的记录
vs2005中总是保留最近打开的项目和文件的记录,甚至是以删除的它也不删,-_-!下面介绍几种删除的方法: 第一种:建立一个bat文件,以后双击即可清除,内置代码如下: @echo off@REG D ...
- VS2013 不能打开DTCMS项目 的解决办法
<system.webServer> <validation validateIntegratedModeConfiguration="false"/> & ...
随机推荐
- PINN做脆性材料裂纹扩展的损失函数设计
- Linux下如何使用perf/gdb/pstack分析性能与问题排查
本文分享自天翼云开发者社区<Linux下如何使用perf/gdb/pstack分析性能与问题排查>,作者:5****m 在Linux系统中,perf.gdb和pstack是三个常用的性能分 ...
- 2023电赛E题代码
openmv: import sensor, image, time from pyb import LED, UART #import lcd import json, ustruct class ...
- Springboot+mybatis-plus+mysql+clickhouse集成多数据源
1.导入相关依赖 <dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>cl ...
- 如何在FastAPI中构建一个既安全又灵活的多层级权限系统?
title: 如何在FastAPI中构建一个既安全又灵活的多层级权限系统? date: 2025/06/14 12:43:05 updated: 2025/06/14 12:43:05 author: ...
- .NET 10 支持Linux 的Shebang(Hashbang)
.NET 10 Preview 5 带来的C# 文件脚本化运行,在 Linux/Unix 系统中通过 #!/usr/bin/dotnet run 支持 Shebang(Hashbang) 的详细说明: ...
- Just:告别 Makefile 的现代命令行任务运行器
本文推荐的一个轻量级命令行工具--Just,它提供了一种简单高效的方式来管理项目任务,类似于传统的 Make 工具,但具有更简洁的语法和更现代化的功能. 我目前在一些小项目中开始使用它来管理一些日常的 ...
- [书籍精读]《移动WEB前端高级开发实践》精读笔记分享
写在前面 书籍介绍:<移动WEB前端高级开发实践>这本书的内容涵盖了移动Web前端开发中的各个关键技术环节.分别从HTML5.CSS3.JavaScript的ECMAScript5和ECM ...
- Modbus TCP转Modbus ASCII解决方案
Modbus TCP和Modbus ASCII是两种不同的通信协议.Modbus TCP是一种二进制协议,Modbus ASCII是一种基于文本的协议.二者不能直接转换,因为它们的数据表示方式.消息结 ...
- Java MCP 鉴权设计与实现指南
一.MCP 鉴权概述 MCP (Model Context Protocol) 旨在为大语言模型(LLM)与外部数据源.工具和服务提供标准化.安全的集成方式(相当于一种专用的 RPC 协议).广泛应用 ...