Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture =" x86",publicKeyToken =" 1fc8b3b9a1e18e3b",type =" win32",version =" 9.0.21022.8 [英] Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8

查看:134
本文介绍了Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture =" x86",publicKeyToken =" 1fc8b3b9a1e18e3b",type =" win32",version =" 9.0.21022.8的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的,



我的项目出现以下错误在Windows 2012中托管的.NET



错误如下



"XXXXX.dll"的激活上下文生成失败。 Dependent AssemblyMicrosoft.VC90.DebugCRT,processorArchitecture =" x86",publicKeyToken =" 1fc8b3b9a1e18e3b",type =" win32",version =" 9.0.21022.8"可能无法找到
。请使用sxstrace.exe进行详细诊断。




我已经在互联网上检查过该问题可能与已经安装的Microsoft Visual C ++ 2008有关。





问候,

解决方案

您好Khalil,


欢迎来到MSDN论坛。


您是否在Windows 2012上运行了未安装相应VS的应用程序的调试版本版本了吗?如果是这样,请看看这个类似的问题

这里
并且为了解决这个问题,你需要从你开发这个应用程序的机器(安装了VS的地方)获取调试CRT dll并将它们复制到你的应用程序目录中(在Windows 2012中使用清单文件。


这些必需的调试CRT Dll通常位于文件夹中: C:\Program Files \ Microsoft Visual Studio xx .x\VC \ redist \Debug_NonRedist \ x86


如果您使用第三方库,您还需要考虑将相应的CRT粘贴到相应的存在第三方库的bin文件夹,如

此问题



祝你好运,


萨拉


Dears,

I am getting below error with my project in .NET which hosted in Windows 2012

The error as below

Activation context generation failed for "XXXXX.dll". Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

I've checked in internet the issue might be related to Microsoft Visual C++ 2008 , which is already installed.


Regards,

解决方案

Hi Khalil,

Welcome to the MSDN forum.

Did you run the debug build of your application on Windows 2012 that have not installed the corresponding VS version yet? If so, please have a look at this similar issue here and to solve this issue, you need to get the debug CRT dlls from the machine that you developed this application (where you have the VS installed) and copy them into your application directory (along with the manifest file) in Windows 2012.

Those required debug CRT Dlls often locates on the folder: C:\Program Files\Microsoft Visual Studio xx.x\VC\redist\Debug_NonRedist\x86

If you use the 3rd party libraries, you also need to think about pasted the above CRTs in the corresponding bin folders where the 3rd party libraries were present like this issue.

Best regards,

Sara


这篇关于Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture =" x86",publicKeyToken =" 1fc8b3b9a1e18e3b",type =" win32",version =" 9.0.21022.8的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆