-1

如何使用控制台应用程序以编程方式创建空(示例)WCF 应用程序。

我有一些想法,我们可以使用以下方法来做到这一点:

System.Type t = System.Type.GetTypeFromProgID("VisualStudio.DTE.9.0");
object obj    = Activator.CreateInstance(t, true);

但是,我需要更多细节。

4

1 回答 1

0

改编自我的一个单元测试

            var binding = new HttpBinding();
            var serviceAddress = new Uri("http://localhost/someservicepath")
            var host = new ServiceHost(typeof(TestService), serviceAddress));
            host.AddServiceEndpoint(typeof(ITestService), binding, serviceAddress);
            host.Open();
            //do stuff
            host.Close();
            host.Dispose();
于 2013-06-07T07:50:11.913 回答