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

如何在svcutil.exe的命令行上指定CppCodeProvider?

  •  1
  • Chetan  · 技术社区  · 14 年前

    我试图使用VCuTIL从XSD生成托管C++代码。我使用的命令行是

    但是,我得到如下错误消息

    错误:开关/语言的值“microsoft.visualc.cppcodeprovider7,cppcodeprovider,version=10.0.0.0,culture=neutral,publickeytoken=b03f5f7f11d50a3a”无效。没有为该语言定义codedom提供程序。

    有人知道我做错了什么吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Hans Passant    14 年前

    /language:<language>

    值:c#,cs,csharp,vb,

    默认值:csharp

    缩写:/l

    对于随附的代码提供程序 Visual Studio 2005 SP1。

    我想那是在.NET2.0SDK的时候。从那以后,语言就再也没有改变过。为什么不用csharp呢?能够在.NET中轻松地混合各种语言是它的一大优势。