변수를 통해 인터페이스 이름을 할당합니다. 변수를 통해 인터페이스를 호출해야합니다. 즉, ChannelFactory 클래스에서만 인터페이스를 허용해야합니다. 직접 인터페이스를 ChannelFactory에서 Test로 지정하면 잘 작동합니다. .변수 이름을 사용하여 인터페이스를 호출
string interfaceName = "Test";
var factory = new ChannelFactory<**interfaceName**>(new BasicHttpBinding(), new EndpointAddress(*********));
문자열 변수에서 인터페이스로 타입 변환하는 방법을 제안하십시오.
마지막 행을'var factory = Activator.CreateInstance (constructed)로 변경하면 ChannelFactory;로 변경되지만 IDE에 몇 가지 기본 채널 기능이 유지됩니다. – flindeberg