c#找不到 .NETFramework,Version=v4.5 的引用程序集

部分报错信息

CONSOLE:   Run controller from C:\Program Files\JetBrains\Rider\r2r\2024.3.3R\35DCDD5146F6543C6769F8CD67A89DD\JetBrains.Platform.MsBuildTask.v17.dll
0>------- Started building project: Kingstar.Toolkit.Log
1>------- Started building project: Kingstar.Toolkit
2>------- Started building project: WpfDocking
0>Microsoft.Common.CurrentVersion.targets(1259,5): Error MSB3644 : 找不到 .NETFramework,Version=v4.5 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。可在 https://aka.ms/msbuild/developerpacks  处下载 .NET Framework 开发人员工具包
2>Microsoft.Common.CurrentVersion.targets(1259,5): Error MSB3644 : 找不到 .NETFramework,Version=v4.5 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。可在 https://aka.ms/msbuild/developerpacks  处下载 .NET Framework 开发人员工具包
0>------- Finished building project: Kingstar.Toolkit.Log. Succeeded: False. Errors: 1. Warnings: 0
2>------- Finished building project: WpfDocking. Succeeded: False. Errors: 1. Warnings: 0
1>Microsoft.Common.CurrentVersion.targets(1259,5): Error MSB3644 : 找不到 .NETFramework,Version=v4.5 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。可在 https://aka.ms/msbuild/developerpacks  处下载 .NET Framework 开发人员工具包
1>------- Finished building project: Kingstar.Toolkit. Succeeded: False. Errors: 1. Warnings: 0
Build completed in 00:00:14.713

从网上下载的.net4.5单独装不上 以前是通过安装vscode老版本解决的 但是公司电脑垃圾 内存动不动就干满了 所以想删掉单独装4.5的版本

 

1.下载nuget版本的资源包

4.0下载地址: 网页链接
4.5下载地址: 网页链接

2.将下载好的文件改为.zip后缀

解压出来会看到如下build文件夹

进入build文件夹并找到v4.5文件夹

将其复制或者替换到如下路径

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

 

 

参考

 

posted @ 2025-04-17 14:38  皮军旗  阅读(91)  评论(0)    收藏  举报