我正在用C#开发一个小项目。我使用costura-fody
将所有依赖项嵌入到可执行文件中。我想在应用程序中嵌入一些可变内容(一些设置)。所以我的程序将是完全可移植的。
我认为可行的方法:
我认为如果exe将自身复制到不同的位置,启动该可执行文件并终止自身,则新的exe应该能够对主exe文件进行更改。之后它可以启动主exe并终止自身,主exe将删除创建的临时exe文件。这样我就可以在逻辑上"在exe文件中进行更改。
问题:
我不知道该怎么做。我不知道如何保存现有exe中的设置。 我知道这是可能的(可能采用不同的方法),因为我看过一个程序就是这样做的。 SelfNote执行此操作
请任何人都可以帮助我,如何在现有的exe文件中保存数据,然后在运行该脚本时访问它?