我正在使用带有c ++查询网络应用程序的微服务平台,该应用程序可提取.Net Framework库(又名引擎)以执行。最近,我的公司正在转向使用.Net Core nuget软件包。 我的问题是,在我的引擎中,我的两个软件包引入了不同版本的依赖项。程序包1寻找依赖版本> = 2.0.0,程序包2寻找依赖版本2.1.1。
注意:将项目重新制作为控制台应用程序可以正常工作,但这并不能影响查询网络的工作原理。
我认为问题在于当c ++应用程序将DNF .dll拉入时,软件包绑定被硬设置了,因此软件包1缺少了'>',而是很难寻找= 2.0.0版本。让我们假设我无法更新软件包1来寻找版本2.1.1,有人知道我可以申请的其他解决方法吗?或者这根本不可能吗?