尝试编译 Python Django 项目但收到构建错误:
C:\Program Files\Microsoft Visual Studio�2\Community\MSBuild\Current\Bin md64\Microsoft.Common.CurrentVersion.targets(1217,5):错误 MSB3644:.NETFramework 的参考程序集,版本=v4 .0 未找到。要解决此问题,请安装此框架版本的开发人员包(SDK/目标包)或重新定位您的应用程序。您可以在 https://aka.ms/msbuild/developerpacks 下载 .NET Framework 开发人员包 完成构建项目“myFinancialTracker.pyproj”——失败。
我该如何解决?
我也遇到了和你一样的错误。发生这种情况是因为 Visual Studio 2022 在安装过程中不提供 .NET Framework 4.0 选项。为了解决这个问题,我安装了 Visual Studio 2019 并在安装过程中启用了 .NET Framework 4.0。完成安装后,我尝试使用 Visual Studio 2022 再次运行我的项目,错误终于消失了。
我尝试单独下载并安装.NET Framework 4.0,但微软不允许我这样做。作为解决方法,我选择安装 Visual Studio 2019。
遇到同样的错误,解决方案就是从这里下载 .NET Framework 4.8.1: https://dotnet.microsoft.com/en-us/download/dotnet-framework/net40
然后重新启动电脑,问题就解决了。