标签: .net dll 64-bit 32-bit visual-c++-installer
我正在尝试使用32位架构上的第三方DLL。我知道将我的.NET可执行文件定位为32位应该会有所帮助,但不幸的是,DLL依赖于“msvcr100.dll”(C运行时)。如果我没有提供这个DLL我得到一个DllNotFound异常(我能够在运行时捕获)。但是,如果我还复制msvcr100.dll与第三方DLL我得到“< ExeName>已停止工作”崩溃消息,我无法真正找出错误。
有没有办法在64位服务器操作系统上为32位应用程序部署官方C运行时?
谢谢。
答案 0 :(得分:4)
您需要在64位操作系统上安装32位版本的VC运行时。
你可以找到它here。