获取错误: CodeMethodMember不能同时设置ImplementationTypes和PrivateImplementationType。运行svcutil时。
C:>svcutil /language:"Microsoft.FSharp.Compiler.CodeDom.FSharpCodeProvider,FSharp.Compiler.CodeDom,Version=2.0.0.0,Culture=neutral,PublicKeyToken=a19089b1c74d0809“http://localhost/webservices/CoreService.svc?wsdl
Microsoft (R)服务模型元数据工具Microsoft (R) Windows (R) Communication Foundation,版本3.0.4506.2152版权所有(c) Microsoft Corporation。版权所有。
正在尝试使用WS-Metad ata Exchange或DISCO从'http://localhost/webservices/CoreService.svc?wsdl‘下载元数据。正在生成文件...错误:尝试以指定的语言生成代码时出错。这可能是因为该语言并不支持生成的所有代码元素。考虑使用另一种语言。
CodeMethodMember must not have both ImplementationTypes and PrivateImplementationType set.安装了GAC2.0,包括PowerPack,F#包含了必要的动态链接库。
CodeMethodMember是由generator.fs生成的(用谷歌搜索CodeMethodMember)。
发布于 2010-12-16 00:16:25
我怀疑F# CodeDom是否足够丰富来支持svcutil (尽管我对F# CodeDom了解不多)。您可以生成C#代码,将其编译为动态链接库,然后从F#应用程序中引用该动态链接库。
https://stackoverflow.com/questions/4452092
复制相似问题