You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio中依赖被替换为不同版本的问题求助

Visual Studio中依赖被替换为不同版本的问题求助

各位好,我最近碰到一个挺闹心的构建依赖问题,想请社区的朋友们帮忙支支招:

我的Visual Studio解决方案包含两个项目:

  • Models:存放POCO实体类和ORM相关代码,基于.NET Framework 4.8构建
  • Services:实现核心业务逻辑,基于.NET Core 3.1构建

其中Services项目直接引用了Models项目,而Models项目通过NuGet安装了PetaPoco.Compiled包,版本是6.0.677.0。

按照预期,构建整个解决方案时,Models/bin目录下的PetaPoco.dll应该被复制到Services/bin目录里,但在VS 2019和VS 2017环境下,实际情况不对劲:复制到Services/bin的居然是另一个版本的PetaPoco.dll,而非Models项目依赖的6.0.677.0版本,这直接导致程序运行时出现版本不兼容的报错。

有没有大佬遇到过类似的情况?或者能指点下排查和解决的方向呀?

备注:内容来源于stack exchange,提问作者Gojira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:47:57