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")]
Код файла настроек изображения Код файла настроек изображения
Код файла настроек изображения