0

我正在开发一个桌面应用程序安装程序,我需要在使用自定义操作安装应用程序期间从用户那里获取一些输入。这些值需要更新到app.config应用程序中。

我指的是以下文章: http ://raquila.com/software/configure-app-config-application-settings-during-msi-install/

但值没有更新。我完全按照上面文章中提到的步骤进行操作,但没有发生任何事情。甚至我的应用程序也没有给出任何错误/异常。此外,我无法在安装程序文件中放置断点。

任何人都可以提出一些建议吗?

提前致谢。

4

2 回答 2

1

作为一种变通方法,在第一次初始化应用程序时,编写一个临时文件并读取/保存这些值。使用标志,以便此过程仅在第一次发生。只是一个建议。

于 2012-05-21T18:23:45.490 回答
1

您可以尝试将这些值传递给日志文件,以查看是否可以从文本框中实际读取它们(或者是否将它们正确传递给类)。此外,您可以尝试从安装程序类中在 app.config 中编写一些内容(而不从表单中获取某些内容),这样做您将查看您的类是否能够在文件中写入(即创建一个“ Param4" 并将以下内容添加到类中:)config.AppSettings.Settings["Param4"].Value = "test";希望这会有所帮助。

于 2012-05-21T19:09:04.483 回答