C# 如何在dot net Core中排列应用程序dll文件

C# 如何在dot net Core中排列应用程序dll文件,c#,winforms,.net-core,C#,Winforms,.net Core,我在DotnetCore3.1中构建了一个应用程序 在构建之后,我在bin文件夹中看到了很多DLL和XML 这里是屏幕截图 我希望它看起来像这样 有人可以帮助我:-((在.net framework中,您可以使用app.exe.config中的AssemblyBinding探测,并使用Visual Studio中的生成后事件命令行在自定义文件夹中移动dll和xml。 在.net core 3.1中,AdditionalProbingPath似乎无法正常工作,但您仍然可以使用生成后事件命令行在

我在DotnetCore3.1中构建了一个应用程序 在构建之后,我在bin文件夹中看到了很多DLL和XML 这里是屏幕截图

我希望它看起来像这样


有人可以帮助我:-((

在.net framework中,您可以使用app.exe.config中的
AssemblyBinding探测
,并使用Visual Studio中的
生成后事件命令行
在自定义文件夹中移动dll和xml。

在.net core 3.1
中,AdditionalProbingPath
似乎无法正常工作,但您仍然可以使用
生成后事件命令行
在自定义文件夹中移动xml。

注意:
1.
AssemblyBinding探测
附加探测路径
将影响程序集加载dll位置。
2.如果您不知道
生成后事件命令行
请参阅

请参阅以下有关探测路径的问题。


最后我找到了你想要的功能库。

在这个链接下,你有两个答案@Adriani6我想他想结构化他的输出,而不仅仅是更改输出文件夹路径。或者我遗漏了什么?@BlueCompany没有,我在屏幕截图上遗漏了根目录中的exe,不过很好:)BlueCompany——我尝试了这2个,但我有点网络核心而不是点网络框架,所以我的应用程序在没有app.config和PrettyBin的情况下工作。找到了另一个来源:但是我测试它太晚了。问得好。