如何使用控制台应用程序以编程方式创建空(示例)WCF 应用程序。
我有一些想法,我们可以使用以下方法来做到这一点:
System.Type t = System.Type.GetTypeFromProgID("VisualStudio.DTE.9.0");
object obj = Activator.CreateInstance(t, true);
但是,我需要更多细节。
改编自我的一个单元测试
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();