有没有办法检测 > 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
Run Code Online (Sandbox Code Playgroud)
通常,您不需要任何更复杂的东西,除非您还依赖于不会自动复制的本机或 COM 库——但您应该已经知道它们是什么。
| 归档时间: |
|
| 查看次数: |
1630 次 |
| 最近记录: |