代码之家  ›  专栏  ›  技术社区  ›  Mark

为什么/reference选项svcutil.exe工作?

  •  7
  • Mark  · 技术社区  · 15 年前

    我正在尝试使用svcutil.exe仅从一组.wsdl文件生成服务契约(接口)。当我这样做时(从http托管的wsdl),它将获取包含的模式并为它们生成所有代码。

    伟大的。

    真正地 但是,我们要做的是使用一组已经从使用xsd.exe文件工具(这样做的原因并不重要,只需说我需要在一个程序集中有类型,在另一个程序集中有服务契约)。我成功地生成了包含所有类型的程序集。

    问题发生在我试图svcutil.exe使用该程序集中的类型。我的命令行如下所示:

    svcutil /target:code /noconfig /reference:my_types.dll http://path/to/wsdl
    

    为什么?

    2 回复  |  直到 15 年前
        1
  •  5
  •   Andrew    15 年前
        2
  •  1
  •   David Osborne    11 年前

    /r:“C:\Program Files(x86)\Reference Assemblies\Microsoft\框架.NETFramework\4.5.2版\系统数据.dll"