1

我有以下情况:

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

但:

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

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

任何人都可以帮助我制定正确的策略(我不是在寻找代码)!?!?提前感谢

4

1 回答 1

0

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

于 2012-12-18T13:59:14.777 回答