首页 文章

在向C#安装项目添加自定义操作时获取错误2869

提问于
浏览
1

我创建了一个C#安装项目来部署C#windows应用程序 . 我想在我的安装中添加自定义提示屏幕 . 所以我在我的Windows应用程序中添加了一个新的“Installer”类,然后在其中覆盖了“Install”方法 .

右键单击SetUp项目,在“自定义操作”窗口中,我添加了“Windows应用程序的主输出”,(我已经覆盖了“安装”方法) .

后来我设置了“CustomActionData”属性,如下所示:

/txtBox1=[EDITA1]

并且参数属性为 EDITA1 ,其中 EDITA1 是我添加到自定义提示屏幕的文本框的标识符值 .

在重写的Install方法中,我正在访问此textBox值,如下所示:

Context.Parameter["txtBox"]

但是当我尝试安装这个软件包时,我会弹出一个弹出错误代码2869的屏幕

错误弹出的messgae读取:

安装程序在安装此程序包时遇到意外错误 . 这可能表明此包装存在问题 . 错误代码是2869 .

请告诉我如何将值从自定义屏幕传递到重写的安装方法 .

提前致谢

1 回答

  • 1

    格式应该是

    / name =“value”/ name2 =“value” . 要传递安装程序属性,格式为/ name =“[SourceDir]”

    link有更多细节

相关问题