我正在.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标准库中使用序列化。
答案 0 :(得分:0)
您是否尝试过将.Net Standard 1.4用于您引用的库?