![]() |
刚失恋的黄瓜 · 如何设置属于你的Matlab的字体大小和颜色 ...· 2 周前 · |
![]() |
刚毅的棒棒糖 · RWKV-Runner ...· 4 月前 · |
![]() |
逃跑的椰子 · 北京材料基因工程高精尖创新中心-高熵与非晶合 ...· 1 年前 · |
![]() |
另类的牙膏 · 深度学习100例 | ...· 1 年前 · |
![]() |
沉稳的咖啡豆 · jquery获取和设置select选中的值/ ...· 1 年前 · |
使用p4api.net,我不能加载p4bridge.dll。
如果没有得到以下错误,我就不能将它添加为对解决方案的引用:
如果不包括它,则会得到以下运行时异常:
测试方法CFTT.Business.Test.GeneralTests.ddddd抛出异常: System.DllNotFoundException:无法加载DLL‘p4bridge ge.dll’:找不到指定的模块。(HRESULT例外: 0x8007007E)
如果我在没有显式引用的情况下手动将dll复制到构建输出目录,我也会得到上面的错误,尽管我正在运行这个抛出的单元测试,所以这可能是一个边路径问题。
上面提到的是32位,如果我尝试使用64位(我更愿意这样做),我也会得到与p4bridge.dll相同的错误,但是在运行时,我得到:
测试方法CFTT.Business.Test.GeneralTests.ddddd抛出异常: System.BadImageFormatException:无法加载文件或程序集'p4api.net、Version=2013.2.66.1822、Culture=neutral、PublicKeyToken=f6b9b9d036c873e1‘或其依赖项之一。试图加载格式不正确的程序。
有人对这些问题有经验吗?
发布于 2013-07-08 20:02:54
您需要添加对
p4api.net.dll
的引用--这是.Net程序集。
p4bridge.dll
是一个启用COM的本地库,我认为它需要位于同一个目录中,但不需要直接从代码中引用。
发布于 2016-12-20 01:37:32
我已经为这个问题发布了一个解决方案,允许您使用Any目标构建p4api.net,并让它在x86和x64体系结构上自动工作: Building p4api.net.dll for 'Any CPU'
希望这能帮助那些无意中发现这个问题的人在将来解决这个问题!
https://stackoverflow.com/questions/17534784
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
![]() |
逃跑的椰子 · 北京材料基因工程高精尖创新中心-高熵与非晶合金材料团队 1 年前 |