我正在使用 Microsoft.Deployment.WindowsInstaller.Session.Message 方法使用以下代码向用户显示带有自定义操作的消息:
var record = new Record();
record.FormatString = message;
session.Message(InstallMessage.Info| InstallMessage.User | (InstallMessage)MessageButtons.OK, record);
我想要显示的消息是:
已成功将我的产品名称安装到C:\ Program Files (x86)\我的公司\我的产品名称。您现在必须检查 ServiceHostWindowsService.exe.config文件并更新配置 对于特定安装,然后启动我的产品名称。您 应检查Windows应用程序事件日志以确保所有服务 已正确开始。
但实际显示的是:
已成功将我的产品名称安装到... \。您现在必须检查 ServiceHostWindowsService.exe.config文件并更新 具体安装的配置,然后启动我的产品 名称。您应该检查Windows应用程序事件日志以确保所有 服务已经开始......
有人可以解释为什么文本被截断为254个字符?这是一个已知的限制吗?如果是这样,你能指点我的文件吗?反正有没有显示更长的消息?
提前致谢,
卡尔。