我在Visual Studio的解决方案中有包装问题。
我有2个项目,第一个是Web项目(.NET Framework 4.6.1),第二个是库项目(.NET Framework 4.6.1)。
Utils是我的nuget软件包(.NET STANDARD 2.0),而Mailing是另一个nuget软件包。 邮寄取决于实用程序。
实用程序和邮件安装在Web项目和库项目上。
在Web项目上,Utils的版本为2.1.0。 在图书馆项目中,他的版本为2.2.5
启动解决方案时,项目Web使用项目库。 该Web项目使用Utils 2.1.0,而不是版本2.2.5。 我想知道为什么Web项目使用最旧的版本。
答案 0 :(得分:0)
我首先要检查的是解决方案级别的NuGet软件包管理窗口。为此,请执行以下操作:右键单击解决方案->管理NuGet解决方案的软件包。
然后,您将能够查看您的两个项目是否使用了不同的版本。如果那不能解决您的问题,请右键单击您项目下的Dependencies
,然后单击Add References
,以检查您的Web项目是否具有对另一个库的直接项目引用。