当我有需要的System.Xml或System.Xml.Linq的命名空间一个单元测试,我得到以下错误,当运行测试:问题在MonoDevelop中(MonoTouch的)单元测试使用的System.Xml
System.IO.FileNotFoundException:找不到能 不加载文件或组件 'System.Xml.Linq的,版本= 2.0.5.0, 文化=中性 公钥= 31bf3856ad364e35' 其依赖的或 之一。
事情我已经验证:
- 我在测试中正确usings。
- 该项目建设没有问题。
- 当我在模拟器中运行应用程序时,使用这些名称空间可以正常工作。
- 我已经写了一个非常简单的单元测试来证明单元测试在所有(和它)中都可行。
我是一个测试驱动有点人,所以我迫不及待地想要得到这个工作,所以我可以用我的应用程序进步。
在此先感谢。
我按照我在非测试项目中所做的方式添加引用。你是说这些程序集是不同的,并且是NUnit项目所必需的?我今晚会试试这个... – 2010-04-06 21:03:29
这样做!谢谢Leuk。看起来MonoDevelop会为我处理这个问题。我想我只需要更好地理解Mono和MonoTouch之间的差异。 – 2010-04-07 00:37:33