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版本的资源包
2.将下载好的文件改为.zip后缀
解压出来会看到如下build文件夹
进入build文件夹并找到v4.5文件夹
将其复制或者替换到如下路径
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
本文来自博客园,作者:皮军旗,转载请注明原文链接:https://www.cnblogs.com/pijunqi/p/18830800