🏆作者:科技、互联网行业优质创作者
🏆专注领域:.Net技术、软件架构、人工智能、数字化转型、DeveloperSharp、微服务、工业互联网、智能制造
🏆欢迎关注我(Net数字智慧化基地),里面有很多高价值技术文章,是你刻苦努力也积累不到的经验,能助你快速成长。升职+涨薪!!
开发程序的时候经常会引用一些第三方的DLL,然后编译生成的exe文件就不能脱离这些DLL独立运行了。
但是,很多时候我们本想开发一款只需要一个exe就能完美运行的小工具。那该怎么办呢?
下文介绍一种超简单的方法,不用写一行代码就可轻松实现。
这里我们需要用到一款名为Fody.Costura的工具。Fody.Costura是一个Fody框架下的插件,可通过Nuget安装到VS工程中。安装之后,就可以将项目所依赖的DLL(甚至PDB)文件全部打包到EXE文件里。
使用方法
-
在VS中,通过Nuget为目标EXE工程安装Costura.Fody。
-
重新构建项目。
构建完成后,到项目的输出目录下找到新生成的EXE文件,你同时会发现输出目录下仍然存在那些DLL。不过不用担心,这个EXE已经能够独立运行了。你可以把这些DLL全部删除后再运行EXE试试。
另外,
合并成一个Exe的超简单方法&spm=1001.2101.3001.11974&articleId=138282376&d=1&t=3&u=484a73cb5e43491dac6483349a153ec7)
订阅专栏 解锁全文
432


合并成一个Exe的超简单方法&spm=1001.2101.3001.11976&articleId=138282376&d=1&t=3&u=a666ed7e34a445f08cd0978b55751db1)

被折叠的 条评论
为什么被折叠?



