我正在创建一个
Xamarin.UITest
Microsoft guide
. 一切都很好直到最后一点:
将项目引用从UITest项目添加到Xamarin.Android
项目:
这将允许nunitestadapter为
一旦我添加对Android项目的引用,就会出现以下错误:
NU1201:项目uitest.Android与net461不兼容
(.NETFramework,版本=v4.6.1)。项目uitest.Android支持:
monoandroid81(MonoAndroid,版本=v8.1)
这很有道理,因为很明显
.Net Framework 4.6.1
图书馆对MonoAndroid一无所知。
我也试过把它转换成
.Net Standard 2.0
项目uitest.Android与不兼容
netstandard2.0(.NETStandard,版本=v2.0)。项目uitest.Android
奇怪的是
尽管有错误,项目仍在生成。
这些错误使我的自动生成nuget还原失败,错误完全相同。
UI测试引用Android项目的原因是
Xamarin Test Cloud
能够打电话:
if (platform == Platform.Android)
{
return ConfigureApp.Android.StartApp();
}
return ConfigureApp.iOS.StartApp();
InstalledApp
或
ApkFile
香豆素试验云中的方法
我是否误解了什么,或者这是一个visual studio/Xamarin错误?
另外,我正在使用最新的Visual Studio版本
VS 15.8.0