Bazaprogram.ru

Новости из мира ПК
7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Недоступен из за его уровня защиты

Свойство ConfigurationProperty недоступно из-за его уровня защиты

Я хочу прочитать / записать (и сохранить) конфигурационный файл приложения в программе

Вот так выглядит app.config:

Когда я использую ConfigurationManager.GetSection для чтения app.config, это работает:

Но когда я использую ConfigurationManager.OpenExeConfiguration :

Я всегда получаю эту ошибку:

‘System.Configuration.ConfigurationElement.this[System.Configuration.ConfigurationProperty]’ недоступна из-за своего уровня защиты

Но, как я знаю, GetSection не может сохранить конфигурацию во время выполнения программы, как я уже говорил в начале: я хочу сохранить конфигурацию во время выполнения программы, поэтому я должен использовать OpenExeConfiguration .

Я долго гуглил, то, что я нашел, это использовать AppSettings, но то, что я использую, — это пользовательский раздел..

Кто-нибудь может объяснить, почему произошла эта ошибка «ConfigurationProperty is inaccessible»? Спасибо

Редактировать:

Я поставил копировать локальные системы и System.Configuration в true

3 Ответа

Вы можете использовать эту статью .

вы можете использовать конфигурации:

Также вы можете воспользоваться этой статьей .

Я не уверен, что это сработает для того, что вы пытаетесь сделать, но вы пробовали использовать ConfigurationUserLevel.None вместо этого?

Похожие вопросы:

вот моя модель GroupNews : class GroupEvent < [Key] public int GroupEvenID < get; set; >public int GroupID < get; set; >[ForeignKey(GroupID)] public virtual Group RelatedGroups < get; set; >.

я получаю эту ошибку System.Data.Common.DataAdapter.DataAdapter() ‘ недоступен из-за его уровня защиты Я пытаюсь использовать DataAdaptar класс в моем контроллере в MVC 2.. Umair

Приложение .Net 4.5 MVC 5. Я хочу использовать для использования TryGetValue на HttpContext.Current.Items, но я получаю ошибку DictionaryExtensions.TryGetValue . недоступна из-за своего уровня.

Мне нужно передать по тегу HyperLink на свойство NavigateUrl значение переменной username . Когда c# выдает эту ошибку компиляции? C# имя пользователя недоступно из-за его уровня защиты Мой код.

Читать еще:  Xlsm снять защиту листа

Я пытаюсь получить доступ к текстовому свойству элемента управления из program.cs, и он говорит, что оно недоступно из-за защищенного уровня. Как я могу это исправить, пожалуйста?

Как получить доступ к защищенному члену класса abtsract? Предположим, у меня есть классы, определенные как показано ниже public abstract class BaseClass < private int index ; protected int GetIndex.

Мои навыки VB не самые лучшие, и эта проблема поставила меня в тупик на несколько дней. В списке элементов управления, показанных в Visual Studio, которые не определены в коде позади, я могу.

Ссылка на основную публикацию
Adblock
detector