![]() |
刚失恋的黄瓜 · 如何设置属于你的Matlab的字体大小和颜色 ...· 2 月前 · |
![]() |
爱旅游的椅子 · Postman发送JSON格式的post请求 ...· 1 月前 · |
![]() |
玩手机的蚂蚁 · C#中 获取时间相对应的年月日时分秒开发者社区· 3 周前 · |
![]() |
冷冷的电影票 · 如何从java的时区ID中获取国家代码?开发者社区· 3 周前 · |
![]() |
瘦瘦的海豚 · 嵌套数组和map的json文件如何解析?开发者社区· 2 周前 · |
![]() |
憨厚的硬盘 · 编译错误:语句无效 - 腾讯云开发者社区 ...· 5 月前 · |
![]() |
阳刚的小马驹 · Vue在自定义指令绑定的处理函数中传递参数_ ...· 1 年前 · |
![]() |
低调的饭盒 · javascript - ...· 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
![]() |
玩手机的蚂蚁 · C#中 获取时间相对应的年月日时分秒开发者社区 3 周前 |
![]() |
冷冷的电影票 · 如何从java的时区ID中获取国家代码?开发者社区 3 周前 |
![]() |
瘦瘦的海豚 · 嵌套数组和map的json文件如何解析?开发者社区 2 周前 |
![]() |
憨厚的硬盘 · 编译错误:语句无效 - 腾讯云开发者社区 - 腾讯云 5 月前 |