我如何在dot net Core中排列app dll文件

dor*_*azu 5 c# winforms .net-core

我在 dotnet core 3.1 中构建了一个应用程序,构建后我在 bin 文件夹中看到很多 dll 和 xml 这里的屏幕截图 DLL地狱

我希望它看起来像这样 在此输入图像描述

有人可以帮助我:-((((

Cha*_*nds 2

在 .net 框架中,您可以AssemblyBinding probing在 app.exe.config 中使用并Post Build Events Command Line在 Visual Studio 中使用来将 dll 和 xml 移动到自定义文件夹中。

在 .net core 3.1 中additionalProbingPaths似乎无法正常工作,但您仍然可以使用Post Build Events Command Line在自定义文件夹中移动 xml。

注意:
1.AssemblyBinding probing并且additionalProbingPaths会影响你的程序集加载dll的位置。
2. 如果您不知道,Post Build Events Command Line请参阅指南

请参阅以下有关探测路径的问题。
.NET Core 3 迁移
donet/sdk 问题的其他探测路径。

最后我找到了nulastudio.NetCoreBeauty库,它看起来像你想要的功能。