gpt4 book ai didi

.net - InnoSetup 检测 .NET 项目的依赖关系

转载 作者:行者123 更新时间:2023-12-02 15:34:46 24 4
gpt4 key购买 nike

有没有办法检测 >NET 可执行文件的依赖项并将其添加到 innosetup 脚本?假设我有 a.exe 和 b.dll。 c.dll 在我的解决方案中,因为 a.exe 正在使用这些 dll。是否有一种工具可以查看可执行文件并将 b.dll 和 c.dll 作为文件添加到脚本中?

最佳答案

通常 .NET 应用程序的依赖项是 VS 已经复制到输出文件夹中的 DLL,加上框架本身。所以很容易用一个简单的方法捕获所有非框架依赖:

[Files]
Source: bin\Release\MyApp.exe; DestDir: {app}; Flags: ignoreversion
Source: bin\Release\*.dll; DestDir: {app}; Flags: ignoreversion

通常您不需要任何更复杂的东西,除非您还依赖于 native 或 COM 库,它们不会被自动复制——但您应该已经知道它们是什么。

关于.net - InnoSetup 检测 .NET 项目的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19798308/

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