【发布时间】:2011-01-31 00:51:20
【问题描述】:
我引用了数据层中的 MySQL.Data 5.2.3 程序集,太好了。我目前有小型控制台应用程序 inteh 相同的解决方案引用只是这个数据层连接得很好。然后我创建了一个单元测试项目(也在同一个解决方案中)并引用了同一个数据层项目,并从中得到:
测试方法 LTTests.WrapperTest.LoginTest 抛出异常:System.IO.FileLoadException: 无法加载文件或程序集 'MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' 或其中之一它的依赖关系。无法验证强名称签名。该程序集可能已被篡改,或者它被延迟签名但未使用正确的私钥完全签名。 (HRESULT 异常:0x80131045)。
所以我试图理解...我可以为控制台 exe 执行此操作,它可以工作但不能进行单元测试?这让我很紧张要建立在明显有缺陷的东西上,但我不知道下一步该做什么。我迷路了,我一直在重新添加各种东西,寻找交易是什么,我不知道。
异常来自数据层而不是来自测试(每个堆栈),所以就像测试正在调用层的方法(duh)并且数据层正在呕吐但不是为了控制台?
谢谢。
【问题讨论】:
标签: c# .net reference .net-assembly