我有,我定义了一些类这样一个简单的DLL:VS2017创建多个框架,一个lib目标
public class Parameters
{
public string Message { get; set; }
}
我加了一个NuGet包Newtonsoft.Json
。
此DLL必须由netcoreapp1.1和net462消耗。
我试图修改的csproj,并将此
<TargetFramework>netstandard1.5</TargetFramework>
如果我启动DOTNET生成DLL是成功打造,但我不能使用来自磊科应用程序既不是来自net462
特别是DLL如果我添加一个xUnit
测试和基准的DLL里面一类是引发错误:
System.IO.FileLoadException
: Could not load file or assembly 'System.Runtime, Version=4.1.0.0 [..]
任何人都可以解释我是如何工作net462
,netcoreapp
和netstandard1.5
目标框架?以及如何构建一个dll跨框架?
UPDATE
为了找到相关的组件必须添加下面的代码上的xUnit的.csproj
<OutputType>Exe</OutputType>
你可以在中添加几个框架,用分号分隔 –
Alexan