Xamarin便携式.NETStandard 1.5单元测试

时间:2017-01-05 13:16:37

标签: c# .net xamarin portability .net-standard-1.5

我创建了一个可移植的类库Project selection for portable,然后从项目属性enter image description here将其定位到.NETStandard 1.5。然后我创建了第二个项目,其中包含完全相同的项目设置,但添加了用于调用和测试第一个项目中的代码的代码。但是我无法添加MSTest来用于触发执行。我尝试使用stack overflow # 41350323处的指南 但遇到了问题。想知道是否有人能够使用MSTest进行便携式.NETStandard类库的单元测试。请注意,我也尝试使用.NET core的指南,但MSTest框架nuget似乎不支持.NETStandard。

如果不是单元测试,那么有没有办法从控制台调用?我只需要测试我的代码,这应该不会那么困难。

1 个答案:

答案 0 :(得分:2)

您可以在.NET Standard项目中定义逻辑(不要使用PCL,使用VS2017 RC中的.NET标准类库模板),但是单元测试项目应该有其目标平台(UWP / Desktop / Xamarin或其他)而不是.NET Standard。例如,在VS2017 RC中,典型的单元测试项目可以是.NET Core控制台应用程序。