C# 使dotnet发布使用bin文件夹而不是nuget缓存中的依赖项

C# 使dotnet发布使用bin文件夹而不是nuget缓存中的依赖项,c#,.net,msbuild,dotnet-cli,C#,.net,Msbuild,Dotnet Cli,在我的CI中,我在不同的阶段构建和发布.net应用程序 在构建阶段,我进行dotnet构建,并创建obj和bin文件夹。然后我将这两个文件夹传递到publish stage并运行dotnet publish-o pub--no build,但msbuild尝试从nuget缓存文件夹(.nuget/packages)而不是从bin复制依赖项 有没有办法让dotnet发布使用bin文件夹中的依赖项?我不想从第一阶段传递整个.nuget文件夹,因为所有依赖项都已存储在bin中

在我的CI中,我在不同的阶段构建和发布.net应用程序

在构建阶段,我进行
dotnet构建
,并创建
obj
bin
文件夹。然后我将这两个文件夹传递到publish stage并运行
dotnet publish-o pub--no build
,但msbuild尝试从nuget缓存文件夹(
.nuget/packages
)而不是从
bin
复制依赖项

有没有办法让
dotnet发布
使用
bin
文件夹中的依赖项?我不想从第一阶段传递整个
.nuget
文件夹,因为所有依赖项都已存储在
bin