与名称空间,类(例如,System.Numerics.Vectors)相冲突的nuget包的操作细节

时间:2019-04-05 08:47:56

标签: c# .net nuget

dotnet标准不包含Vector类(System.Numerics命名空间)等。当我在类库上进行开发时,我发现nuget.org具有such a library。所以我用这个nuget包。

但是我有一个问题。 此程序包在System.Numerics命名空间中包含Vector类。 dotnet标准在该名称空间中没有此类,因此没问题。

将此包与.NET Core一起使用时,默认情况下包含Vector类。 nuget包中包含的类与.NET Core默认类具有相同的名称和相同的名称空间。

因此,我认为有两个名称相同的类,因此会发生错误,但是不会发生这样的错误。我不知道如何从错误中避免此问题。

此类软件包作为System.XX软件包以及System.Numerics提供。例如,System.Runtime.InteropServices.WindowsRuntimeSystem.IO

请告诉我如何解决此问题。

0 个答案:

没有答案