gpt4 book ai didi

c# - Visual Studio 2017 - 发布文件夹中可能不需要的 dll

转载 作者:行者123 更新时间:2023-11-30 14:46:10 25 4
gpt4 key购买 nike

我正在尝试获取发布文件夹中仅包含必要 dll 的可执行文件,不幸的是 VS 甚至将系统 dll 放入该文件夹中,afaik 不应与可执行文件一起重新分发。我想知道是否有办法让 VS 仅将 dll 添加到发布文件夹中,如果没有这些 dll,可执行文件将无法工作,这些 dll 应该被重新分发。

谢谢。发布文件夹: Release folder

最佳答案

这些程序集是 .Net Standard 的垫片,其中完整框架存在差距。基于该文件夹中的程序集,我假设您的 exe 以 .net 4.6.x 为目标并且您正在使用 .net 标准库。

如果升级到 .net 4.7.2,您会发现所需的 System.* 程序集数量大大减少。

有关详细信息,请参阅此答案:Why does my .NET Standard NuGet package trigger so many dependencies?

关于c# - Visual Studio 2017 - 发布文件夹中可能不需要的 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50378809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com