Mat*_*att 0 c# perforce p4api.net
使用p4api.net,我无法加载p4bridge.dll.
我无法将其添加为解决方案的参考,而不会收到以下错误:

如果我不包含它,我会得到以下运行时异常:
测试方法CFTT.Business.Test.GeneralTests.ddddd抛出异常:System.DllNotFoundException:无法加载DLL"p4bridge.dll":指定的模块找不到.(来自HRESULT的异常:0x8007007E)
如果我手动将DLL复制到构建输出目录没有明确提到它我也得到得到上面的错误,虽然我跑这个扔了单元测试,所以它可能是一个侧路径荷兰国际集团的问题.
以上是32位,如果我尝试使用64位(我宁愿),我也得到与p4bridge.dll相同的错误,但在运行时,我得到:
测试方法CFTT.Business.Test.GeneralTests.ddddd抛出异常:System.BadImageFormatException:无法加载文件或程序集"p4api.net,版本= 2013.2.66.1822,文化=中性公钥= f6b9b9d036c873e1"或它的一个依赖.尝试加载格式不正确的程序.
有没有人有这些问题的经验?
您需要添加一个引用p4api.net.dll- 这是.Net程序集.
p4bridge.dll 是一个本机COM启用库,我认为它需要在同一目录中,但不需要直接从您的代码中引用.