На самом деле, чем больше я думаю об этом, тем больше я считаю, что действие Complus - это неуправляемый компонент, который вызывается неуправляемым кодом. Поэтому нет возможности использовать идею config SxS. Поэтому, глядя на код действия Complus, он выполняет довольно простую процедуру CoCreateInstance для создания экземпляра компонента System.EnterpriseServices. Таким образом, проблема в том, что CoCreateInstance всегда создает версию компонента .net 2, как вы получаете CoCreateInstance для вызова v4? Пока единственное, что я видел, - это изменить реестр для System.EnterpriseServices и указать ему всегда использовать 4, но это звучит немного радикально. Heellllp ....