.NET标准Nuget参考

时间:2017-05-08 22:28:44

标签: c# .net .net-standard .net-4.7

我正在.NET Standard中创建一个类库,我希望它可以在Windows和Android中使用。但是,当我尝试直接引用项目或项目输出时,我在运行时得到base,而我的.NET Standard项目引用的每个NuGet包都有一个不同的。{1}}。将每个NuGet包添加到引用.NET Standard项目的每个项目都会使这个问题消失,但这感觉就像一个不可持续的解决方案。 解决.NET Standard项目中依赖项的最佳方法是什么?我使用的是Visual Studio 2017,我的控制台项目是.NET 4.7,我的.NET Standard项目是.NET Standard 1.6。

我已经从我的控制台项目中引用了NETStandard.Library,但它不起作用。当我尝试使用它们时,类型如System.ValueTuple仍会抛出异常。

现在,我尝试运行程序时遇到的异常是:

AssemblyNotFoundException

这是有道理的,因为我在.NET标准库中使用序列化。

1 个答案:

答案 0 :(得分:0)

您是否尝试过将.Net Standard 1.4用于您引用的库?