У меня есть программа Spring.NET с файлом конфигурации. Чтобы сгладить переход от теста к продукту, я хотел бы иметь переменную среды, которая дает путь к общему файлу конфигурации, и использовать его для импорта ресурса , однако, похоже, что <import resource="path"/>
не будучи решенным . Например, если я пытаюсь загрузить файл <import resource="\\server\share\${computername}\SpringConfig.xml"/>
, я получаю исключение не найденный файл, как показано ниже:
System.Configuration.ConfigurationErrorsException: Ошибка при создании контекста «spring.root»: файл [\ server \ share \ $ {имя_компьютера} \ SpringConfig.xml] не может быть преобразован в локальный путь к файлу - ресурс не использует «file:» протокол. ---> Spring.Objects.Factory.ObjectDefinitionStoreException: IOException, анализирующий XML-документ из файла [\ server \ share \ $ {computername} \ SpringConfig.xml] ---> System.IO.FileNotFoundException: файл [\ server \ share \ $ {имя_компьютера} \ SpringConfig.xml] не может быть преобразовано в локальный путь к файлу - ресурс не использует протокол 'file:'.
Есть ли способ иметь динамический путь импорта в Spring.NET, желательно без написания кода?