首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为何 WPF 对 vcruntime140 有引用

通过阅读 WPF 官方开源仓库的代码和文档,可以了解到在进行独立发布的时候会在仓库里面带上 vcruntime140 的原因 在独立发布的时候,可以在仓库里面找到 vcruntime140.dll 这个文件...这是因为 WPF 框架用到了两个使用 C++\CLI 的项目,分别是 DirectWriteForwarder.dll 和 System.Printing.dll 库 这两个库在进行发布的时候需要引用 vcruntime140....dll 这个文件,如果进行 Debug 下发布的时候需要引用 vcruntime140d.dll 文件 如果不将这个文件带入独立发布的文件里面,那么将要求用户去安装 VC 的运行时,这个将会带来一个神坑...而这里的 WPF 只是需要这个文件而已,所以在独立发布的时候将带上这个文件,此时用户端就无需安装 VC 运行时 因为默认的 vcruntime140.dll 会在应用程序运行的时候根据环境的不同会有选择冲突...,同时如果有依赖某些有趣的库,这些库也许对 vc 运行时也有依赖,但是 WPF 用的版本也许和引用的库是不相同的,为了减少这部分的冲突,微软改名部将重写分发的vcruntime140.dll 修改为 vcruntime140

43620
您找到你想要的搜索结果了吗?
是的
没有找到

缺少VCRUNTIME140_1.dll的解决方法

一开始以为是自己手残又误删了什么 重新安装了两次也没有解决 分析了以下原因可能是因为前一段时间安装了2019版本VC++ 看网上有许多朋友安装其他软件时会出现缺少VCRUNTIME140.dll...缺少VCRUNTIME140_1.dll与缺少VCRUNTIME140.dll是不同的 今天和大家分享一下解决办法吧 缺少VCRUNTIME140_1.dll的话 很简单只需要下载安装微软常用运行库合集...有小伙伴私信我说要VREP软件,今天再来分享下吧 VREP网盘链接 链接:https://pan.baidu.com/s/1I-LmBr0xkKODXoihjdkYFw 提取码:gtzt 缺少VCRUNTIME140....dll的话,可以从脚本之家下载vcruntime140.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。

21.4K40

visual studio编译的可执行文件,拷到别的机器执行时报找不到MSVCP140*.dll、VCRUNTIME140*.dll、ucrtbased.dll

visual studio编译的可执行文件,复制到别的机器执行时报找不到MSVCP140D.dll、VCRUNTIME140D.dll、VCRUNTIME140_1D.dll、ucrtbased.dll...、VCRUNTIME140_1D.dll、ucrtbased.dll,看我如何解决的 1、针对这种报错,我首先就经验主义了,按平时的经验,这种小儿科的问题很好解决,从微软官网下载最新版VC库(https...搜到后跟编译后的可执行文件放在一起就可以了 everything的搜索表达式如下 MSVCP140D.dll "C:\Program Files\Microsoft Visual Studio\2022" VCRUNTIME140D.dll..."C:\Program Files\Microsoft Visual Studio\2022" VCRUNTIME140_1D.dll "C:\Program Files\Microsoft Visual...\arm" 图片 图片 图片 图片 一句表达式过滤出所有 msvcp*.dll|VCRUNTIME*.dll|ucrtbased.dll "\debug_nonredist\"|"\Microsoft.UniversalCRT.Debug

41550

Python3创建虚拟环境

deactivate                                C:\Appie                                    问题1:进行安装虚拟环境时,提示【vcruntime140....dll缺失】 解决: 1.将文件夹【C:\Python35】下python*.dll和vcruntime140.dll这三个文件复制到文件夹【C:\Python35\Scripts】 2.将文件夹【C...:\Python35】下vcruntime140.dll 复制到文件夹【C:\Windows\SysWOW64】 3.然后按键win +r 打开【运行】窗口输入:【regsvr32 vcruntime140...问题2:进入虚拟环境后,提示【vcruntime140.dll缺失】 解决: 1.将文件夹【C:\Python35】下vcruntime140.dll 复制到文件夹【E:\Python3\pyvenv6...\Scripts】 2.即是将文件夹【C:\Python35】下vcruntime140.dll  复制到我们的python环境中文件夹【Scripts】 virtualenv linux安装: root

84420
领券