我有一个针对net462的nuget包,我想在netcoreapp3.0中使用它。如果包没有依赖项(或者有netstandard/netcoreapp依赖项),那么它可以正常工作,否则依赖关系根本就不会被解决。
假设我们有包A针对net462,这取决于package B,后者也针对net462。我想在项目C中使用package A,即netcoreapp3.0。如果项目C只使用A包,那么一切都很好。但是如果它使用B包中的某些内容,则会抛出FileNotFoundException。
如果我正确理解,我需要在包A和B中的‘依赖’和‘文件’节点中添加一个额外的netcoreapp3.0目标,但是如果我错了,是否有一个更合适的方法来实现这个工作呢?
无论如何,当目标是netcoreapp3.0时,我需要添加哪些程序集到“文件”节点?
和net462一样吗?或者我应该在项目A和B中将netcoreapp3.0添加到TargetFrameworks中并使用其结果?
发布于 2019-11-20 03:00:24
在实践中,我将"net462“节点下的相同位复制到两个nuget包的"netcoreapp3.0”节点。对我来说很管用。
https://stackoverflow.com/questions/58936234
复制相似问题