【问题标题】:WPF - INSTALLSHIELD LE - Additional FilesWPF - INSTALLSHIELD LE - 附加文件
【发布时间】:2023-05-15 04:24:01
【问题描述】:

我有以下情况:

  • WPF 应用程序
  • 我了解不同的部署方式。 (CAO、InstallShield、..)
  • 项目包括一些报告文件 (.rdlc) 通过 Path 调用它们来使用 - 现在在我的 PRojectfolder 的子目录中
  • 路径在设置中定义

但是:

我完全不知道在安装期间和之后如何处理这种情况。

如果我将rdlc文件作为附加文件提供,如何在安装后自动更改路径(以便App可以找到它们),因为我不知道新客户端机器的路径。还是我误解了 InstallShield 正在自动管理这些文件和路径!

谁能帮助我制定正确的策略(我不是在寻找代码)!?!? 提前致谢

【问题讨论】:

    标签: wpf installshield-le


    【解决方案1】:

    在安装程序中,放置相对于 INSTALLDIR 目录的文件。 INSTALLDIR 可以在安装过程中由用户修改。您可能希望将值保存在注册表或配置文件中。对于注册表,创建所需的配置单元和键并将其值设置为 [INSTALLDIR]。对于配置文件,您需要编写一个自定义操作,使用所选的 INSTALLDIR 修改文件。

    【讨论】: