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

Pluralsight DDD课程Demo项目NU1101错误求助:找不到指定NuGet包

解决NU1101:找不到Pluralsight.DDD.Deps包的问题

问题根源

Pluralsight.DDD.Deps是该DDD课程专属的私有依赖包,并未发布到公共NuGet源(比如nuget.org),所以你在默认源里找不到它。

解决方案

  • 添加本地包源
    检查课程配套资源或者项目根目录,看看是否有包含Pluralsight.DDD.Deps.nupkg文件的本地文件夹。如果有:

    • 命令行执行:
      dotnet nuget add source "本地包文件夹的绝对路径" --name "Local DDD Packages"
      
    • 或者在Visual Studio中:打开「工具」→「NuGet包管理器」→「包管理器设置」→「包源」,点击加号添加本地文件夹路径,保存后重新尝试构建。
  • 直接引用SharedKernel源码
    这个Demo项目本身就包含了SharedKernel的源码项目,无需依赖NuGet包:

    1. 在Visual Studio里右键解决方案,选择「添加」→「现有项目」,找到项目中的SharedKernel.csproj文件添加到解决方案。
    2. 打开需要依赖的项目的「依赖项」,移除原来的Pluralsight.DDD.Deps和PluralsightDdd.SharedKernel NuGet引用,添加「项目引用」指向刚添加的SharedKernel项目。
  • 修正第三方包引用
    如果坚持用PluralsightDdd.SharedKernel:

    1. 完全移除Pluralsight.DDD.Deps的引用,清理项目缓存(删除bin、obj文件夹)。
    2. 确认安装的PluralsightDdd.SharedKernel版本与项目代码兼容,检查代码中是否有依赖旧包的命名空间(比如Pluralsight.DDD.Deps vs PluralsightDdd.SharedKernel),逐一调整代码中的命名空间引用。

内容的提问来源于stack exchange,提问作者iarunpaul

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 00:13:15