Я не могу сказать вам, дорогой метод Build или нет, но если вы следуете шаблону Register Resolve Release , это не имеет значения, потому что у вас должно быть только одинэкземпляр контейнера для приложения.
Вам необходимо вызвать метод Build один раз , чтобы получить экземпляр контейнера, поэтому независимо от того, насколько он дорог (или нет), этоэто стоимость, которую вы должны заплатить .Однако, когда вы используете только один экземпляр контейнера, вы оплачиваете эту стоимость только один раз .