学无先后达者为师!
不忘初心,砥砺前行。

路遥工具箱 .NET 6.0 独立部署时优化目录结构

在将一个 .NET CORE \ .NET 5.0 \ .NET 6.0 程序进行独立部署发布时,会在发布目录产生很多系统类库,导致目录非常不简洁。这给寻找入口程序造成了困难,特别是路遥工具箱这种绿色软件,不会在开始菜单、系统桌面创建快捷方式,如此多的文件直接将小白用户劝退。

独立部署时会产生大量的系统文件,难以找到应用程序的入口。

使用 NetCoreBeauty 优化目录结构

NetCoreBeauty moves .NET Core app runtime components and dependencies into a sub-directory to make it beautiful.

NetCoreBeauty 会将 .NET Core 软件的运行时组件和依赖移动到一个子目录中,让发布文件看起来更简洁漂亮。

路遥工具箱使用 NetCoreBeauty 优化了目录结构

NetCoreBeauty 的开源地址在:https://github.com/nulastudio/NetCoreBeauty

如何使用 NetCoreBeauty

NetCoreBeauty 只适用于独立部署发布模式的程序。

为项目添加 Nuget 引用

dotnet add package nulastudio.NetCoreBeauty

编辑项目配置文件(*.csproj)应该和下面的代码类似:


    Exe
    netcoreapp2.1
    
    
    libraries
    
    
    <!-- dll1.dll;lib*;... -->
    
    
    <!-- hostfxr;hostpolicy;*.deps.json;*.runtimeconfig*.json -->
    
    
    False

    
    
    False
    False
    <!--  -->
    
    False
    
    Error
    
    
    <!-- https://gitee.com/liesauer/HostFXRPatcher -->
    <!-- master -->

以上中文翻译来由码农很忙提供。

在你使用 dotnet publish 命令或者 Visual Studio 发布时,移动工作将自动进行。

官方提供了一个测试项目,可以在这里看到源代码:

https://github.com/nulastudio/NetCoreBeauty/tree/master/NetCoreBeautyNugetTest

路遥工具箱下载地址

如果你对路遥工具箱感兴趣,可以在这里下载:

https://www.coderbusy.com/luyao-toolkit

赞(5) 打赏
未经允许不得转载:码农很忙 » 路遥工具箱 .NET 6.0 独立部署时优化目录结构

评论 抢沙发

给作者买杯咖啡

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册