简化C#部署:使用costura.fody
嵌入dlls本指南展示了一种简化的方法,可以将外部DLL直接集成到您的编译C#可执行文件中,从而通过消除对单独的DLL文件的需求来简化分发。
> costura.fody:您的嵌入式dlls 的解决方案
> costura.fody是一个功能强大的Nuget软件包,简化了将DLL嵌入主组装中的过程。 安装很简单:
<code>Install-Package Costura.Fody</code>
自动嵌入和细粒控制>
安装后,Costura.Fody自动嵌入所有引用的DLL,复制到您的输出目录。 有关对嵌入过程的更精确的控制,请使用以下目标:>这使您可以管理PDB文件的包含,排除特定的程序集或在运行时动态提取程序集。 重要的是,Costura.Fody还支持非管理的DLL。
<code>Install-CleanReferencesTarget</code>
DNX支持和未来开发
>
积极的发展继续进行,并持续努力提高与DNX的兼容性。
请注意,当前的FODY版本需要MSBUILD 16(与Visual Studio 2019及以后兼容)。对于使用MSBUILD 15的项目,请使用FODY版本4.2.1或更早的版本。
以上是如何使用costura.fody将dll嵌入我的c#?的详细内容。更多信息请关注PHP中文网其他相关文章!