我是否应该使用 WinForms 控件修改我的 nuget 包以便在 .NET Core 3 应用程序中使用?
Should I modify my nuget package with a WinForms control for use in a .NET Core 3 application?
我有一个针对 net462
的 nuget 包,我想在 netcoreapp3.0
中使用它。
如果包没有依赖关系(或有 netstandard/netcoreapp 依赖关系),它工作正常,否则根本没有解决依赖关系。
假设我们有 包 A 目标 net462
,这取决于 包 B,它也目标 net462
.
我想在 项目 C 中使用 package A,即 netcoreapp3.0
。如果项目 C 仅使用包 A,则一切正常。但是,如果它使用包 B 中的内容,则会抛出 FileNotFoundException
。
如果我理解正确的话,我需要在包A和包B中的'dependencies'和'files'节点上添加一个额外的netcoreapp3.0
目标。但是如果我理解错了,有没有使这项工作更合适的方法?
无论如何,当以 netcoreapp3.0
为目标时,我需要将哪些程序集添加到 'files' 节点?
和net462
一样吗?或者我应该将 netcoreapp3.0
添加到项目 A 和 B 中的 TargetFrameworks 并使用结果?
在我的实践中,我将 "net462" 节点下的相同位复制到两个 nuget 包的 "netcoreapp3.0" 节点。
它对我有用。
我有一个针对 net462
的 nuget 包,我想在 netcoreapp3.0
中使用它。
如果包没有依赖关系(或有 netstandard/netcoreapp 依赖关系),它工作正常,否则根本没有解决依赖关系。
假设我们有 包 A 目标 net462
,这取决于 包 B,它也目标 net462
.
我想在 项目 C 中使用 package A,即 netcoreapp3.0
。如果项目 C 仅使用包 A,则一切正常。但是,如果它使用包 B 中的内容,则会抛出 FileNotFoundException
。
如果我理解正确的话,我需要在包A和包B中的'dependencies'和'files'节点上添加一个额外的netcoreapp3.0
目标。但是如果我理解错了,有没有使这项工作更合适的方法?
无论如何,当以 netcoreapp3.0
为目标时,我需要将哪些程序集添加到 'files' 节点?
和net462
一样吗?或者我应该将 netcoreapp3.0
添加到项目 A 和 B 中的 TargetFrameworks 并使用结果?
在我的实践中,我将 "net462" 节点下的相同位复制到两个 nuget 包的 "netcoreapp3.0" 节点。 它对我有用。