当前位置:   article > 正文

Microsoft.VC80.DebugCRT,processorArchitecture=“amd64“,publicKeyToken=“1fc8b3b9a1e18e3b“,type=“win32“_microsoft.vc80.crt

microsoft.vc80.crt

InspectionModule.dll”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.DebugCRT,processorArchitecture=“amd64”,publicKeyToken=“1fc8b3b9a1e18e3b”,type=“win32”,version=“8.0.50727.6195”。 请使用 sxstrace.exe 进行详细诊断。

由于第三方dll问题带来的version版本不一致导致的,最简单的办法源代码直接编译一下就可以了。

没有源代码,只能找到vs对应的版本升级包,编软件就可以了,这个问题说简单也简单,说复杂也复杂。

vs2005安装之后,版本8.050608,安装vs80sp1-kb926601补丁包之后就会变成8.0.50727.762.再同一个环境下编译就可以正常使用,没有安装vs的机台上,我怎么运行软件呢?

可以使用打包程序,把需要的依赖的dll全部打包进去,这样放在别的机台也可以正常运行,小编再升级软件的时候第一次就是这么干的,后续升级就只需要发exe,pdb文件就可以了,pdb主要为了万一软件崩溃,可以追溯调试到源头,没有这个是无法调试的。
右击解决方案名称,–add----newProject
在这里插入图片描述
Other project type—setup and depdoyment—setup project
输入名称就可以
在这里插入图片描述
添加输出exe
通过以上方法,我们就可以把软件打包发给客户使用了,但是有时候打包程序并不是万能的,总有一些缺少的dll没有被包含进去,我们可以使用Dependency walker软件查找需要的dll一起打包到软件里面就可以了。这里不再多说,打包程序支持添加文件的格式打包dll。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/950937
推荐阅读
相关标签
  

闽ICP备14008679号