gpt4 book ai didi

c# - C# 中的静态链接?

转载 作者:太空狗 更新时间:2023-10-29 21:22:17 25 4
gpt4 key购买 nike

Windows Azure 客户端库非常大(几个 MB),而我有一个相当小的项目(大约几百 KB),仅使用其中的几个函数。有没有办法让我在构建时链接这些函数,这样生成的 DLL 就不会变得非常臃肿,并且我不必在运行时链接这些函数?

类似这样的http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c-third-edition.aspx ,但我的印象是捆绑在整个 DLL 中。

谢谢!

编辑:由于最终可交付 DLL 的大小存在外部限制,因此将其膨胀这么多绝对是最后的手段 - 我知道的唯一其他选择就是逐字复制我使用的代码。

最佳答案

一句话:

请记住,即使您只使用了几个函数,这些函数在库中可能还使用了许多您甚至不知道的其他函数!

您不能执行此操作,因为您无权访问所有依赖项。另请记住,这些依赖项甚至可能驻留在另一个 DLL 中,出于同样的原因,您需要包含整个 DLL。

关于c# - C# 中的静态链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26006909/

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