程序集已添加到安装程序但仍然无法工作
我们的 C# 应用程序有一个第三方 C++ exe,需要 Microsoft_VC90_CRT 程序集。我已将该程序集添加到使用 VS2008 构建的 msi 安装程序中。看起来该程序集仍然不可用于我们的应用程序。
构建安装程序时需要执行任何特殊步骤吗?或者是程序集版本错误?
our C# application has a thirdparty C++ exe which requires Microsoft_VC90_CRT assembly. I have add that assembly in my msi installer which is built by using VS2008. It looks like that assembly is still not available to our application.
Is there any special step I need to do when I build my installer? or it is the wrong version of the assembly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在不了解更多情况的情况下很难回答。确保您了解 .NET 位数、清单、WinSXS,并确保使用取决于来回答是否EXE 或 DLL 可以解决其(非托管)依赖关系。
It's hard to answer without knowing more. Make sure you understand .NET bitness, Manifests, WinSXS and be sure to use Depends to answer the question of whether an EXE or DLL can resolve it's (unmanaged) dependencies.