我有一个简单方法的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 弗兰克
答案 0 :(得分:0)
在VS2012中加载项目(在另一台PC上),构建并运行SVCUTIL.EXE - 这次没问题。也许与安装在我的VS2013上的SVCUTIL有关。