我有一个使用 dll 的 ironpython 应用程序。一些 dll 是用 c# 编写的,一个是托管 c++ 的。该应用程序在我的主机上运行良好,在任何包含 Visual Studio (2010) 安装的主机上运行良好。
当我尝试在没有 vs 的主机上运行这个应用程序时,它失败了。经过一番检查,我发现 Ironpython 无法加载 c++ dll。安装 vs - 应用程序运行良好。
我缩小了范围:安装后可以上传dll: -Microsoft 应用程序错误报告 -VC 9.0 Runtime(x86) -VC 10.0 Runtime(x86) -Microsoft Visual Studio 宏工具
我尝试安装 Microsoft Visual C++ 2010 Redistributable Package http://www.microsoft.com/download/en/details.aspx?id=5555 但没有成功。
- 为什么?安装 vs 时到底发生了什么,当我安装 Microsoft Visual C++ 2010 Redistributable Package 组件时不会发生这种情况?
- 如何监控使用 ipy 加载 dll 时出现的错误?
谢谢!