如何在Delphi Prism中创buildinifile,以便在window和Linux(Mono)上运行.net。

我的Delphi Prism程序需要创build和读写,但是我想我注意到Delphi Prism并不支持任何Inifile结构。 (如果我错了,纠正我)

这导致我谈论ShineOn库文件,它支持inifile。 但是,在Mono下的Linux上运行程序时,会使程序崩溃。 如果我使用ShineOn的任何方法,都没有关系。 只要ShineOn库文件在using关键字下面列出,程序就不会运行,而是在Linux上完全崩溃。 你可以创buildinifile在delphi棱镜的.net将在窗口和Linux(单声道)工作? 如果是这样,你会怎么做?

我没有在互联网和Stackoverflowsearch答案,这导致了我的C#类INI文件。 我想,这是有前途的,直到我注意到它需要加载Kernel32.dll文件工作。 (再次纠正我,如果我错了)。 显然,网上关于Delphi Prism Inifile的信息很less。

其实你真的不应该使用.ini – 在.NET(或单声道)环境中的文件。 .NET和Mono提供了完整的App.config XML配置基础结构 ,您应该将其用于您的应用程序。 有很多优点,因为一切都是可用的类型安全,所有都覆盖在System.Configuration命名空间。

请参阅http://nini.sourceforge.net/

它记录在MS .NET和Mono上