如何解决无法使用Monodevelop将MonoTouch程序集添加到NUnit项目中
| 我正在使用MonoTouch(monoDevelop 2.6)开发iPhone应用程序。我已经创建了一个基于iPhone Windows的项目,一个monoTouch库项目和一个NUnit项目。我想将我的NUnit项目的引用添加到我的库项目,以便我可以针对与UI无关的代码编写一些单元测试。 可悲的是,库和UI项目使用运行时MonoForiPhone,并且不能作为对NUnit项目(使用Mono / 3.5目标框架)的引用添加。框架... \“ 同样,如果我为业务逻辑创建常规的.net库,则UI无法引用项目。 如何针对我的iPhone应用程序创建单位?解决方法
添加一个包含非UI代码的monotouch库项目。
添加一个nUnit项目。
将文件添加到nUnit项目(通过创建链接)。
现在,我可以运行至少一项测试。
, 我建议创建两个项目,一个针对MonoTouch,另一个针对.NET 3.5 / 4 /,无论是出于NUnit测试目的。
, 如果您错过了它,现在可以为MonoTouch使用NUnitLite运行器,该运行器设计用于UI不可知代码并在设备(或模拟器)上执行。
请参阅:适用于iOS的.NET单元测试运行程序
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。