我厌倦了在托管C++应用程序中使用user.config而不是app.config的谷歌搜索。我发现的只是关于 C#,我无法弄清楚如何转换为 C++(属性命名空间不存在)
有人可以让我去了解这一点吗?我需要知道如何创建,读取和写入user.config文件。
谢谢
,它将按预期工作:
1 - 添加对System.Configuration
的引用
2 - Add New Item
> Visual C++
> Utility
> Configuration file
3 - 打开app.config
并添加您的设置,例如:
<configuration>
<appSettings>
<add key="greeting" value="Hallo world!" />
</appSettings>
</configuration>
4 - 将app.config
复制到构建后事件的输出文件夹:转到Project Properties
> Configuration Properties
> Build Events
> Post-Build Events
> Command Line
并添加以下内容:
copy app.config "$(TargetPath).config"
5 - 读取您的设置:
String^ greeting = ConfigurationManager::AppSettings["greeting"];
Console::WriteLine(greeting);
这是 C++/CLI
中的 AppConfigDemo 项目。