c#安装程序将数据传递给安装程序类

本文关键字:安装 程序 数据 | 更新日期: 2023-09-27 17:50:28

我有一个windows服务的安装项目。我试图将信息从setup exe传递到windows服务项目中的安装程序类。例如,我将安装自定义操作中的参数设置为:

/targetdir="[TARGETDIR]"

在安装程序类的Install方法中,我正在寻找上下文中的所有键。参数:

string keys = "";
foreach (string key in Context.Parameters.Keys) keys += key + "|";

targetdir没有显示。如何将信息传递给安装程序?

谢谢!

编辑1:发现我可以使用CustomActionData获得自定义文本框信息到安装类,但是,如果我尝试在那里添加TARGETDIR,它会抛出异常。我可以使用汇编路径获得信息,但是有一种方法来传递TARGETDIR吗?

c#安装程序将数据传递给安装程序类

有几种方法可以解决这个问题。这里有一个关于这个问题的很好的讨论:http://www.theserverside.net/discussions/thread.tss?thread_id=23903#155056