从WCF服务(SVCUTIL)导出XSD和WSDL

时间:2014-09-08 13:20:13

标签: wcf xsd wsdl svcutil.exe

我有一个简单方法的Wcf服务。我需要生成WSDL和XSD文件,以便切换到需要使用Web服务的第三方。

解决方案在Visual Studio 2013,.NET 4.5中完成。从BIN文件夹中,我运行SVCUTIL / t:metadata {dll文件的名称}。在我现在拥有WSDL和XSD文件之后不久。 WSDL文件包含:

[SAPI XML] tempuri.org.wsdl(2): unknown tag <wsdl:definitions>.
[SAPI XML] Compulation Failed!
[W3C XML tempuri.org.wsdl(2) : The name of the root element in the grammar must be     "grammar", not "definition".
[W3C XML] Compilation Failed!

XSD文件的输出几乎相同。

有什么想法吗?

ThanTheks 弗兰克

1 个答案:

答案 0 :(得分:0)

在VS2012中加载项目(在另一台PC上),构建并运行SVCUTIL.EXE - 这次没问题。也许与安装在我的VS2013上的SVCUTIL有关。