【问题标题】:Install Directory Path安装目录路径
【发布时间】:2014-06-25 07:59:31
【问题描述】:

我使用WIXDLL 创建一个MSI 安装程序。

安装程序允许用户浏览目录来安装程序。

如何获取用户选择的路径?

【问题讨论】:

  • 你想做什么?为什么要“获取”路径?
  • @Paul Zahra,我必须在我的程序中使用它,尝试使用我在安装目录中存储的一些文件。
  • 不能把你想要的文件放在一个目录下,然后使用相对路径吗?
  • @PaulZahra,但我想让用户自己选择安装程序的位置。有什么想法吗?
  • 是的,但是在用户选择的“安装”文件夹中有一个文件夹“myfiles”并将您要使用的文件放在那里...然后也许您可以在相对中引用它们(不是绝对文件路径,相对于安装目录)方式?

标签: c# wix windows-installer installation wix3.5


【解决方案1】:

尝试使用类似以下的方法来获取您的安装位置。

Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)

【讨论】:

  • Zahre,请让我试试。
  • 我看不出这有什么用。这意味着 DLL 正在执行,那么正在解决的问题是什么?这是 COM 服务器还是其他程序的插件?显然已经找到了它。
  • @ChristopherPainter,如果我有执行 DLL id 的路径,我知道用户希望在哪里找到安装目录。
猜你喜欢
  • 2011-08-13
  • 1970-01-01
  • 1970-01-01
  • 2021-12-16
  • 2021-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多