当你在C#项目中引用了外部库或NuGet包时,这些依赖项通常会被下载到本地的NuGet缓存(通常是用户的个人文件夹中的.nuget/packages目录),而不是直接拷贝到你的项目的输出目录中。这意味着在构建项目后,依赖项的程序集不会出现在项目的输出目录中。
插入
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
依赖项的程序集保存在项目目录:.\ConsoleApp1\ConsoleApp1\bin\Debug\net6.0\