旧的vs2019创建的python 项目,用vs2022打开编译出现如下错误。

严重性  代码  说明  项目  文件  行   禁止显示状态
错误      找不到 .NETFramework,Version=v4.0 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。可在 https://aka.ms/msbuild/developerpacks 处下载 .NET Framework 开发人员工具包    DTrms.V2.DingNotification   C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets    1217

根据refs这是一个bug,可用的workaround,是手动添加到项目文件xx.pyproj中:

  <PropertyGroup><TargetFrameworkVersion>v4.8</TargetFrameworkVersion><TargetFrameworkMoniker>.NETFramework,Version=$(TargetFrameworkVersion)</TargetFrameworkMoniker></PropertyGroup>

另外:根据python环境判断是否要重新创建虚拟环境。

refs:

https://github.com/Microsoft/PTVS/issues/6747

vs2022,python,找不到 .NETFramework,Version=v4.0 的引用程序集。相关推荐

  1. VS2022打开项目之后提示:找不到 .NETFramework,Version=v4.0 的引用程序集。要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。

    问题: 使用 vs2022打开带有.net4.0的项目会报错 严重性 代码 说明 项目 文件 行 列 禁止显示状态 错误 MSB3644 找不到 .NETFramework,Version=v4.0 ...

  2. C++学习(三五二)未找到框架“.NETFramework,Version=v4.0”的引用程序集

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.Curr ...

  3. 找不到 .NETFramework,Version=v5.0

    找不到 .NETFramework,Version=v5.0 的引用程序集.要解决此问题,请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序. 微软官网下载 https://dot ...

  4. 解决 VS 出现错误 MSB3644 找不到 .NETFramework,Version=v4.6.1 的引用程序集。要解决此问题,请为此框架版本安装......

    环境 VS 2022 错误 MSB3644 找不到 .NETFramework,Version=v4.6.1 的引用程序集.要解决此问题,请为此框架版本安装- MSB3644 找不到 .NETFram ...

  5. compilation targetFrameworkMoniker=.NETFramework,Version=v4.0

    把应用程序升级至.NET Framework 4.0之后,出现一个问题,即是Web.config文件中的Compilation 节点配置不正确. 需要在Compilation 添加一个属性target ...

  6. 指向“netstandard2.0”。它不能被指向“.NETFramework,Version=v4.0”的项目引用 必须添加对程序集 netstandard

    netstandard2.0  只能被 .NETFramework 4.6.1 ++版本 引用

  7. VS 出现错误“MSB3644 找不到 .NETFramework,Version=v4.6.X 的引用程序集。”的解决方案

    1.到"下载 .NET Framework | 免费官方下载 (microsoft.com)"下载对应版本的runtime.DevPack.以及语言包进行安装 2.安装的过程中有可 ...

  8. 关于未能找到源文件“.NETFramework,Version=v4.0.AssemblyAttributes.cs”问题

    为了解决上述问题,找资料找了一下午,修复vs也解决不了,出现此问题是由于手动更改了"C:\Users\xxx\AppData\Local"文件权限的问题,什么显示呀,隐藏呀,解决测 ...

  9. 未能解析引用的程序集......因为它对不在当前目标框架“.NETFramework,Version=v4.0,Profile=Client”中的 (转)...

    解决方法:资源管理器下点击项目名(右键)属性--将.NET Framework 4 Client Profile改成.NET Framework 4 . 传送门:http://bbs.csdn.net ...

最新文章

  1. mysql 源代码学习 博客 [lock..]
  2. 谷歌云盘Colaboratory如何载入文件
  3. 组件化开发实战_一篇文章搞懂什么是前端“组件化”开发
  4. 在一个类型的继承体系中,成员的构造顺序
  5. sklearn机器学习实例
  6. uefi linux开发环境,开发者为 Linux 添加了一系列 RISC-V UEFI 支持补丁
  7. GlusterFS更换故障Brick
  8. 同样是OpenJDK8,有的平台需要libpng12,有的不需要
  9. interpreter_command_state pattern
  10. 从“规模叙事”迈向“利润叙事”,中国制造背后的“天狼”动力
  11. 微信整人假红包图片_整人的微信红包玩法!微信红包图片整人!
  12. 学习游戏服务器编程基础篇
  13. 中国本地化汽车“软件战争”打响
  14. MATLAB 3d实时,MATLAB 3D 动画制作(三)- 实时随动3D动画设计
  15. 制造业数字化转型内涵和过程
  16. Win10 清理备用内存
  17. 关于前端在vue中实现‘距离某个时间点的倒计时’问题:设置了间隔计算时间,刚开始有停顿。
  18. 2万字雄文:饿了么核心交易系统 5 年演化史!
  19. 2018远景能源笔试
  20. c语言编程 开头的#include <stdio.h>是什么意思?

热门文章

  1. ObjectARX创建一条直线并把该直线设置为某一新建图层(尚有缺陷)
  2. 记录下移动,联通,电信号段
  3. echart 桑基图操作事项
  4. 关于fgets()函数的使用方法
  5. Google 面试技巧,来了!
  6. 你务必要搞清楚的六大数据分析知识点
  7. 第十七章 料敌制胜的促销管理
  8. 黑人抬棺背景音乐用计算机,抖音黑人抬棺bgm是什么歌,背景音乐名字叫什么
  9. 疑难Bug记录:Network与console及debugger的结果不同
  10. webstorm 手动安装外部插件下载安装