Вам нужно будет загрузить x.dll.config
(с API конфигурации) самостоятельно. Вся автоматическая обработка файлов (включая .Settings
) - это все о machine.config / y.exe.config / user-settings.
Чтобы открыть именованный файл конфигурации:
System.Configuration.dll
сборки. System.Configuration
Создайте код как:
Configuration GetDllConfiguration(Assembly targetAsm) {
var configFile = targetAsm.Location + ".config";
var map = new ExeConfigurationFileMap {
ExeConfigFilename = configFile
};
return ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
}
Обычно это делается с помощью инструмента RAPC RIM. Вы вызываете это, когда делаете сборку из JDE или из подключаемого модуля Eclipse JDE. Вы также можете вызвать это из командной строки или используя что-то вроде bb-ant-tools.
RAPC выполняет кучу вещей - компилирует файлы .java в байт-код (используя javac), выполняет предварительную проверку (например, Sun WTK), выполняет некоторая обфускация / упаковка / оптимизация вашего байт-кода (удаление неиспользуемых битов кода и т. д.) и выяснение, какие зависимости будут иметь ваш .cod.
У вас есть конкретные проблемы с зависимостями модулей?