32位程序在64位系统部署注意事项

在64位系统中部署32位程序需要注意使用64位regsvr32.exe和32位RegAsm.exe进行DLL注册。RegAsm位于.NET Framework目录,而regsvr32.exe在syswow64目录。.NET程序应将PlatformTarget设为x86,避免因自动寻找64位OLEDB提供程序导致的错误。若项目间存在DLL引用,所有依赖项目的PlatformTarget应保持一致,确保32位兼容。
摘要由CSDN通过智能技术生成

32位dll文件在64位系统下如何注册:

       注册用的regsvr32.exe需要使用64位版,RegAsm.exe需要使用32位版(此文件建议用.net4.0的,低版本的在64位系统可能会报错,.net4.0的RegAsm是可以兼容低版本的)

       其中RegAsm.exe 在64位系统安装.net后,可在此目录%WINDIR%\Microsoft.NET\Framework\v4.0.30319(v4.0.30319为.net版本,视实际情况而定)下找到;

       regsvr32.exe 在%WINDIR%\syswow64下。

      只需用上述exe文件注册32位的dll即可。


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值