我们有一个单元测试项目(exe,使用NUnitLite),它将主应用程序引用到主应用程序(exe)中的单元测试代码。
这曾经有用,但现在Xamarin给出了一个我们无法引用exe项目的错误。
这是为什么? 人们建议单元测试应用程序代码有哪些替代方案?为了单元测试的目的,必须将所有应用程序代码从exe移动到程序集似乎是错误的。
答案 0 :(得分:0)
看起来该功能被意外删除:-(有人必须忽略那个有效的,如果不常见的情况。请在Xamarin.Studio上提交bug report并请求此功能为* re < / EM> *启用。
在此之前,我看到两个解决方法:
从脚本(例如Makefile)构建/执行测试。您可以automate使用比使用IDE更少的步骤;
为项目添加预构建步骤以制作.exe的副本并将其命名为.dll。然后参考该程序集的副本。