为什么有人在VS.NET中添加服务引用提供您需要的所有代理类时会使用SvcUtil.exe?
答案 0 :(得分:3)
答案 1 :(得分:1)
两者都是svcutil.exe& “添加服务引用”将在下面使用相同的代理生成代码。可以将“添加服务引用”视为生成代理的UI方式,它预先填充了一组您必须在svcutil命令行中执行的交换。例如,当您在VS中添加服务引用时,UI允许您重用引用的程序集中的类型,指定要生成的代理类型(基于sync-async / task等)。如果要自动生成服务引用,svcutil也很有用。