Чтобы ответить на комментарий / вопрос Джеффри о том, возможны ли общие списки в файле настроек, ответ - да. Вам просто нужно отредактировать XML-файл настроек вручную. Например, если у меня есть следующий класс:
public class UrlAlias
{
public string Name { get; set; }
public string BaseUrl { get; set; }
}
Я могу создать их список, щелкнув правой кнопкой мыши по моему файлу настроек и выбрав Открыть с помощью ...
Затем выберите XML / Text Editor и установите для значения «Тип» полное имя класса, то есть:
Type="System.Collections.Generic.List`1[MyProject.SomeNamespace.UrlAlias]"
Полные настройки xml будут выглядеть так:
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="MyProject.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="UrlAliases" Type="System.Collections.Generic.List`1[CommonAddin.Data.DataSource.UrlAlias]" Scope="User">
<Value Profile="(Default)"></Value>
</Setting>
</Settings>
</SettingsFile>
После этого у вас должен быть правильно настроенный список созданного вами объекта пользовательских настроек.