程序集Microsoft.VC90.CRT问题

发布于 2024-09-18 23:51:11 字数 601 浏览 3 评论 0 原文

我们的 C# 应用程序需要启动第三方(来自我们的客户)可执行文件 (VC++) 来执行某些操作。它在 XP 和 Windows 7 中运行良好,但在 Window Embedded Standard 7 中崩溃。以下是系统事件日志中的日志。

Activation context generation failed for "C:\Ande\thirdParty\cogs2.exe". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

有人知道在哪里可以找到Assembly Microsoft.VC90.CRT以及如何使其在我们的Win7嵌入式计算机中可用?我们根据模板、应答文件和自定义选择构建了 Win7 Embedded。所有人都有相同的崩溃。我们正在使用 .Net 3.5 sp1 和 VS 2008。

谢谢,

Our C# application needs to launch a thirdpart (from our customer) executable (VC++) to do something. it worked fine in XP and windows 7 but it crashed in Window Embedded Standard 7. Following is the log from System event log.

Activation context generation failed for "C:\Ande\thirdParty\cogs2.exe". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

Anybody knows where to find the Assembly Microsoft.VC90.CRT and how can I make it availble in our Win7 Embedded machine? We have built our Win7 Embedded from template, from answer file and from customized selections. All have the same crash. We are using .Net 3.5 sp1 and VS 2008.

thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我的影子我的梦 2024-09-25 23:51:20

如果您通过 MSI 软件包安装,您可能希望使用 VC90 CRT 合并模块。

您可以在 C:\Program Files\Common Files\Merge Modules\ 或 C:\Program Files (x86)\Common Files\Merge Modules\ 中找到它们

If you're installing via an MSI package, you may wish to use the VC90 CRT merge module.

You can find these in C:\Program Files\Common Files\Merge Modules\ or C:\Program Files (x86)\Common Files\Merge Modules\

寒冷纷飞旳雪 2024-09-25 23:51:18

也许这可以帮助:

从属并排组件
可以安装为共享
集会或私人集会。为了
例如,Visual Studio 2008 安装
CRT 程序集作为共享
并排组装可以
在目录中找到
%WINDIR%\WinSxS\x86_Microsoft.VC90.CRT_
当运行 Windows XP 或在
目录
%WINDIR%\winsxs\x86_microsoft.vc90.crt_
运行 Windows Vista 时

取自 http://msdn.microsoft.com/en-我们/library/ms235342.aspx

Maybe this can help:

The dependent side-by-side assembly
can be installed as either a shared
assembly or as a private assembly. For
example, Visual Studio 2008 installs
the CRT assembly as a shared
side-by-side assembly which can be
found in the directory
%WINDIR%\WinSxS\x86_Microsoft.VC90.CRT_
when running Windows XP or in the
directory
%WINDIR%\winsxs\x86_microsoft.vc90.crt_
when running Windows Vista

Taken from http://msdn.microsoft.com/en-us/library/ms235342.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文