Я думаю, что упомянутый вами тип global::myProj.Properties.Settings.Default
создан для вас Visual Studio, если вы используете настройку для своего проекта.Он использует низкоуровневую инфраструктуру для получения доступа к app.config.
Обратите внимание, что пространство имен System.Configuration доступно, даже если вы не ссылаетесь на System.configuration.dll.Это связано с тем, что несколько типов пространства имен System.Configuration находятся в нескольких других сборках (например, System.dll), на которые ссылаются по умолчанию.
ConfigurationManager
находится в System.configuration.dll.Таким образом, если вы хотите использовать его, вам нужно сослаться на эту сборку.
Если вам нужен доступ к разделу appSetting в файле app.config, я думаю, вам нужно придерживаться ConfigurationManager
.Если вы запускаете новое приложение, я бы порекомендовал использовать поддержку Visual Studio для настроек и получить доступ к вашим настройкам с помощью типов, указанных в пространстве имен global::myProj.Properties
.