使用导入的DLL与原始项目

时间:2018-04-05 09:47:02

标签: c# tuples dllimport

因此,当一个新类在同一个C#项目中编写,该项目继承了该项目中的一个类时,一切顺利,但是,当我创建一个新的C#项目并添加对原始项目dll的引用时,然后尝试使用从原始项目中的一个类调用基础构造函数的构造函数,我得到图片中显示的错误。

enter image description here

继承类并使用其他类属性没有问题,但是元组似乎存在问题。

1 个答案:

答案 0 :(得分:2)

仅添加对原始项目DLL的引用不会添加对该项目所有引用的引用。

查看原始项目的引用 - 其中一个将是System.ValueTuple NuGet包。将该引用添加到您的第二个项目中,一切都应该没问题。

请注意,如果您在.NET-Core-SDK风格的项目中使用NuGet包引用(以及项目引用,我认为),您将自动获得传递依赖项。但是,只需添加对DLL的直接引用即可。