Как использовать user.config в C++ cli

Я устал от поиска в Google о том, как использовать user.config вместо app.config в управляемом приложении C++. Все, что я нашел, было о C#, и я не могу понять, как перевести на C++ (пространство имен свойств не существует)

Кто-нибудь может помешать мне узнать об этом? Мне нужно знать, как создать, прочитать и написать файл user.config.

Спасибо

1 ответ

Следуйте этим шагам, и он будет работать как нужно:

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);

Вот проект AppConfigDemo в C++/CLI,

Другие вопросы по тегам