您可以将其添加到<PropertyGroup>
csproj文件中,以强制将NuGet程序集复制到内置输出:
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
但是,请注意,构建输出(bin/Release/netcoreapP*/*
)不应移植和分发,dotnet publish
而是输出。但是在您的情况下,将程序集复制到构建输出可能对于测试目的非常有用。但是请注意,您也可以使用DependencyContext
api来解析DLL及其作为应用程序依赖关系图一部分的位置,而不是枚举本地目录。