我最初认为为我的应用程序保存数据(用户设置、高分等)的最佳方法是写入 .exe 中的嵌入式文件。经过一些研究,我发现这是不可能的,我最好写入为此目的设计的 App Data 文件夹。
但是,我不喜欢这样,因为这意味着删除 .exe 后数据将保留。这对我来说当然不是理想的,因为我经常制作许多版本的应用程序,我会要求其他人进行测试——这意味着他们的 App Data 文件夹中会塞满来自测试的无用数据。
有没有更好的地方或方法来存储数据,以确保在 .exe 存在时删除属于应用程序的所有内容?
请注意,我希望能够存储大文件,因此其中的字符串My.Settings
可能无法处理它。我也不想写入程序所在的同一目录。