You can use XML configuration with Unity, you can even mix configuration time configuration (XML) and runtime (code) configuration.
UnityConfigurationSection, , , (, app.config web.config).
, : :
using System.Configuration;
var fileMap = new ExeConfigurationFileMap { ExeConfigFilename = "unity.config" };
Configuration configuration =
ConfigurationManager.OpenMappedExeConfiguration(fileMap,
ConfigurationUserLevel.None);
var unitySection = (UnityConfigurationSection)configuration.GetSection("unity");
var container = new UnityContainer().LoadConfiguration(unitySection);