我有一个包含2个项目的Visual Studio Mac解决方案解决方案 - 一个NUnit测试项目和一个.net标准库。我在我的测试项目中引用编译时错误,引用.net标准库项目中的成员。我已经从我的测试项目中添加了对项目库的项目引用。
库项目编译没有错误,当我输入测试项目时,库类出现在点自动完成中 - 它似乎只是在编译时在测试项目中抛出错误。
我是否误解了.net标准库项目是什么?我对与目标框架的兼容性感到有点困惑--NUnit项目的目标是.net框架4.6.1,该库的目标是.netStandard 1.4
using NUnit.Framework;
using System;
namespace MyLibNameSpace.Test
{
[TestFixture()]
public class Tickets
{
[Test()]
public async void ShouldGetTickets()
{
//error here below at compile time
MyLibNameSpace.FreshDeskService svc = new MyLibNameSpace.FreshDeskService();
var tickets = await svc.GetTicketsAsync();
Assert.GreaterOrEqual(tickets.Count, 1);
}
}
}