使用 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, Version=2013.2.66.1822, Culture=neutral, PublicKeyToken=f6b9b9d036c873e1' 或其依赖项之一。试图加载格式不正确的程序。
有没有人有这些问题的经验?