c#在会话之间保存目录

c#在会话之间保存目录,c#,session,configuration,C#,Session,Configuration,我以前没有这样做过,所以我想要一些建议 在我的应用程序中,用户可以选择一个文件夹,当应用程序开始拾取一些输入文件时,它会在其中查找 在会话之间保存此信息的最佳方式是什么 在过去,我会使用一个config.ini文件,并通过路径对其进行读写。不过,我相信现在有更好的办法 我不想写注册表,因为我想要一个应用程序,可以安装和卸载简单的复制文件夹或删除文件夹 有没有办法保存uesr可以更新的配置设置,并在会话之间保留常量 干杯 Aaron现在的做法是,将这些值写入;然而,这与写入任何XML文件并在启动时

我以前没有这样做过,所以我想要一些建议

在我的应用程序中,用户可以选择一个文件夹,当应用程序开始拾取一些输入文件时,它会在其中查找

在会话之间保存此信息的最佳方式是什么

在过去,我会使用一个config.ini文件,并通过路径对其进行读写。不过,我相信现在有更好的办法

我不想写注册表,因为我想要一个应用程序,可以安装和卸载简单的复制文件夹或删除文件夹

有没有办法保存uesr可以更新的配置设置,并在会话之间保留常量

干杯


Aaron

现在的做法是,将这些值写入;然而,这与写入任何XML文件并在启动时读取它并没有太大区别。两种选择几乎都同样简单

AFAIK,现在的方法是将这些值写入;然而,这与写入任何XML文件并在启动时读取它并没有太大区别。两种选择几乎都同样简单

如前所述,您需要一个.settings文件。您可以指定设置为。

如上所述,您需要一个.settings文件。您可以指定设置为。

您还可以研究使用IsolatedStorage()。

您还可以研究使用IsolatedStorage()。

这是asp.net应用程序吗?银灯?桌面?这是asp.net应用程序吗?银灯?桌面?和过去没有什么不同:)包含设置的单独文件。最后一件事,这个配置文件是纯文本的,有没有办法避免这种情况?还是我错过了什么?Cheers@DevilWAH
Application.Settings
文件是一个XML文件,因此我想您可以将其称为
纯文本
文件,但如果您需要其他格式的文件(可能是二进制文件?),我只希望您编写自己的类来处理此场景。我想您需要序列化包含设置的对象并将其保存到磁盘;然后,在应用程序启动时,读取该文件中的字节并重建您的对象。mmm可能会留到以后:),听起来很有趣,但我现在不想花太多时间。对c#来说还是有点陌生,在开始之前想了解更多,另一个要添加到待办事项列表中。我想该是我拿起一本书,深入研究一些东西的时候了。虽然我用了一点,但我还有很多东西要学。哦,为答案和评论干杯,澄清了我的一些问题。谢谢,与过去没有什么不同:)包含设置的单独文件。最后一件事,这个配置文件是纯文本的,有没有办法避免这种情况?还是我错过了什么?Cheers@DevilWAH
Application.Settings
文件是一个XML文件,因此我想您可以将其称为
纯文本
文件,但如果您需要其他格式的文件(可能是二进制文件?),我只希望您编写自己的类来处理此场景。我想您需要序列化包含设置的对象并将其保存到磁盘;然后,在应用程序启动时,读取该文件中的字节并重建您的对象。mmm可能会留到以后:),听起来很有趣,但我现在不想花太多时间。对c#来说还是有点陌生,在开始之前想了解更多,另一个要添加到待办事项列表中。我想该是我拿起一本书,深入研究一些东西的时候了。虽然我用了一点,但我还有很多东西要学。哦,为答案和评论干杯,澄清了我的一些问题。非常感谢。