Язык не имеет значения. Библиотека не может получить настройки из приложения, используя My.Settings
в VB или Properties.Settings.Default
в C#. Если библиотеке необходимо считывать настройки из приложения, вам следует использовать раздел appSettings
файла конфигурации, и тогда любая библиотека, загруженная приложением, может использовать класс Configuration
для чтения этих значений.
Для Например, если вы включили это в свой файл App.config или Web.config:
<appSettings>
<add key="SettingName" value="SettingValue" />
</appSettings>
, вы можете сделать это в библиотеке:
var settingValue = System.Configuration.Configuration.AppSettings["SettingName"];
Обратите внимание, что ваши значения My.Settings
также хранятся в файле конфигурации, поэтому вы можете получить к ним доступ, но нет специального механизма через класс Configuration
, поэтому он более трудоемок. По сути, эти настройки не предназначены для использования библиотеками.