Файл Settings.settings только для чтения - PullRequest
0 голосов
/ 30 апреля 2020

C# Asp. net Файл настроек доступен только для чтения. Я не изменяю значение. Мой код

        string[] xl = Main.GetLine(xy);
        SiteAsp.Properties.Settings.Default.DictionaryString = xl;

Код ошибки: CS0200 Чтобы назначить свойству или индексатору 'Settings.DictionaryString' только для чтения, добавьте метод доступа set или присвойте значение в конструкторе объекта.

Пожалуйста, помогите мне

Коды моего файла настроек

<?xml version='1.0' encoding='utf-8'?>
<SettingsFile 
xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" 
CurrentProfile="(Default)" GeneratedClassNamespace="SiteAsp.Properties" 
GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="DictionaryString" Type="System.String[]" Scope="Application">
  <Value Profile="(Default)" />
</Setting>
<Setting Name="Test" Type="System.String" Scope="Application">
  <Value Profile="(Default)" />
</Setting>
</Settings>
</SettingsFile>

Дизайнер файлов моих настроек Код

namespace SiteAsp.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()][global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
    private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
    public static Settings Default {
        get {
            return defaultInstance;
        }
    }
    [global::System.Configuration.ApplicationScopedSettingAttribute()]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    public string[] DictionaryString {
        get {
            return ((string[])(this["DictionaryString"]));
        }
    }
    [global::System.Configuration.ApplicationScopedSettingAttribute()]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Configuration.DefaultSettingValueAttribute("")]
    public string Test {
        get {
            return ((string)(this["Test"]));
        }
    }
  }
}

Файл настроек Файл настроек Имя файла: Settings.settings

Путь: C: \ Users ***** \ Desktop \ Load \ Site \ Site \ SiteAsp \ Properties \ Settings.settings Другие настройки Нет копирования Нет настроекSingleFileGenerator

Режимы: отладка, любой процессор, IIS Express (Google Chrome Dev). Net Framework: 4.7.2

AssmblyInfo Файл

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
[assembly: AssemblyTitle("SiteAsp")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("SiteAsp")]
[assembly: AssemblyCopyright("Copyright ©  2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
[assembly: Guid("8e4934c7-fc6d-410b-8f88-511f9016e4dd")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Код файла настроек изображения Код файла настроек изображения

Код файла настроек изображения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...