工具

本主题列出 Windows Communication Foundation (WCF) 工具生成的所有异常。

异常列表

资源代码 资源字符串
ParametersTarget <枚举>
ParametersToolConfig <配置文件>
ErrInvalidPath 指定的路径无效。 检查指定的参数。
ParametersReference <文件路径>
WrnCannotLoadConfigFileForValidation 处理从指定位置加载的配置文件时出错。 无法验证此配置文件中定义的服务。
MoreHelp 有关更多帮助,请键入“svcutil”及指定自变量。
HelpMergeConfig 使生成的配置文件合并到现有文件中,而非覆盖它。
错误无法写入文件 无法写入输出文件。
ErrInvalidNamespaceArgument 指定的无效值已传递到指定选项。 指定逗号分隔的目标命名空间和 CLR 命名空间对。
HelpImportXmlType 配置 DataContract 序列化程序,以便将非 DataContract 类型作为 IXmlSerializable 类型导入。
ErrExclusiveOptionsSpecified 当指定了其他指定选项时,不能使用指定的选项。
WrnHttpGetFailed 指定的 URI 发生了 HTTP GET 错误。
ErrInputFileNotAssemblyOrMetadata 通过指定输入参数读取的指定位置的文件似乎不是 XML 元数据文件或有效的程序集。
WrnUnknownMetadataFound 无法保存指定类型的无法识别的元数据文档。
ErrDirectoryContainsInvalidCharacters 指定的无效值已传递到指定选项。 路径中不允许指定字符。
WrnCannotResolveServiceForValidation 无法加载具有指定 configName 的服务。 若要验证服务,请提供包含服务类型的程序集和具有此服务的配置的可执行文件。
ErrUnexpectedValue 指定的选项不支持任何值。
#InvalidArg 指定值包含无效参数。
ParametersExcludeType <类型>
HelpXmlSerializer 生成使用 XmlSerializer 进行序列化和反序列化的数据类型。
# ---------------------------------------------------------------------------------------------------------------------=
ErrUnexpectedError 工具中发生错误。
HelpNologo 版权和横幅消息被隐藏。
ErrInputConflictsWithTarget 不支持从指定位置读取的输入类型使用设置为指定值的指定选项。
WrnCannotLoadServiceForExport 加载要导出的服务类型时出错。
HelpMetadataDownloadCategory -= 元数据下载 =-
WrnNoServiceContractTypes 无法为指定的程序集生成 XmlSerializer 类型。 找不到服务协定类型。
WrnCouldNotLoadTypesFromReferenceAssemblyAt 加载从指定位置加载的程序集中的类型时出错。 程序集中的某些类型无法加载,工具无法使用这些类型。
ErrDirectoryPointsToAFile 指定的无效值已传递到指定选项。 指定的值是文件的路径。
错误 错误:
ErrDuplicateReferenceValues 使用指定的选项加载指定的程序集两次。 程序集只可以引用一次。
WrnNoXmlSerializerOperationBehavior 无法为指定的程序集生成 XmlSerializer。 程序集中没有任何服务协定使用具有 XmlSerializerOperationBehavior 的操作。
ErrCannotCreateDirectory 无法创建指定的目录。
ErrCouldNotLoadTypesFromAssemblyAt 无法加载指定的程序集中的任何类型。
ErrUnknownSwitch 指定的开关是一个无法识别的选项。
徽标 该工具的徽标是带有版本的“Microsoft ®服务模型元数据工具”。
NoCodeWasGenerated 未生成任何代码。

如果尝试生成客户端,这可能是因为元数据文档不包含任何有效的合同或服务

或者因为发现所有协定/服务都存在于引用程序集中。 验证是否已将所有元数据文档传递到该工具。
WrnUnableToLoadContractForSGen 加载协定类型时出错。 无法为此合同生成 XmlSerializer 类型。 已指定具体类型和详细信息。
WrnOptionConflictsWithInput 指定的选项不能与多个输入程序集一起使用。 将忽略指定的选项。
ErrUnableToImportMetadata 尝试导入元数据时发生严重错误。
ErrInvalidSerializer 向指定选项传递了无效的序列化程序值。 支持的序列化程序是指定的。
SavingDownloadedMetadata 正在保存下载的元数据文件...
WrnNoConfigForServices 传递的程序集中没有一项是可执行文件或包含配置文件,或者没有任何配置文件包含具有指定配置名称的服务。
ErrInputConflictsWithOption 从指定位置读取的输入不能与指定的选项一起使用,原因是它们指示了不同的工具操作模式。
ErrUnableToExportEndpoints 导出指定的服务类型时出错。
ErrInputSchemaParseError 读取指定的 XML 架构时发生了解析错误。 验证 XML 的格式正确且有效。
ErrInputPolicyParseError 读取指定的内容时发生 WS-Policy 分析错误。 验证 XML 的格式正确且有效。
ErrUnableToLoadReferenceType 加载引用的协定类型时出错。 忽略此指定类型。
Wrn无法加载验证服务 加载要验证的服务时出错。 已指定具体类型和详细信息。
HelpCodeGenerationCategory -= 代码生成 =-
RetreivingMetadataWithMexAndDisco 尝试使用 WS-Metadata Exchange 或 DISCO 从指定位置下载元数据。
ErrGeneralSchemaValidation 验证导出期间生成的 XML 架构时出错。
ParametersDirectory <目录>
ErrCannotLoadSpecifiedType 对于传递给指定选项的指定值,无法加载任何类型。 请确保使用指定的参数来指定此类型所属的程序集。
ErrOptionModeConflict 指定的某个选项不能与另一个指定的选项一起使用,因为它们意味着不同的输出类型。
ErrIsNotAnAssembly 无法将指定的文件加载为程序集。 验证此文件是否为 .NET 程序集。
ErrInputConflictsWithMode 从指定的来源读取的输入与其他选项不一致。
ErrDuplicateValuePassedToTypeArg 指定的值多次传递到指定选项。 每个类型只能指定一次。
ErrInputEPRFileParseError 无法从指定位置读取终结点引用。 验证 XML 的格式正确且有效。
ErrCouldNotCreateCodeProvider 无法为传递给 /{1} 参数的指定值创建代码提供程序。 验证代码提供程序是否已正确安装和配置。
ErrPathTooLongDirOnly 生成的指定路径太长。 查看指定的论点。
HelpDataContractSerializer 生成使用 DataContract Serializer 进行序列化和反序列化的数据类型。
ErrUnableToExportEndpoint 导出在为程序集加载的配置文件中找到的指定服务类型中的指定命名空间中的指定终结点名称时出错。
HelpUsage1 显示帮助用法。
HelpUsage2 显示帮助用法。
HelpUsage3 显示帮助用法。
HelpUsage4 显示帮助用法。
HelpUsage5 显示帮助用法。
ErrDirectoryNotFound 找不到指定的目录。 验证目录是否存在,并且你具有读取该目录的适当权限。
无法加载文件错误 无法读取指定的文件。
错误:未找到文件 指定的输入路径似乎未引用任何现有文件。
ParametersConfig <配置文件>
ErrDirectoryInsteadOfFile 指定的输入路径显示为目录。 输入必须是 URL 或文件路径。
HelpConfig 指示工具生成具有提供的名称的配置文件。 默认值:output.config。
ErrSingleUseSwitch 不能多次指定指定的选项。
警告 警告:
WrnAmbiguousServiceConfig 发现多个具有指定配置名称的服务配置,指定了以下程序集。
ErrInvalidInputPath 指定的输入路径似乎没有引用任何现有文件,并且似乎不是有效的 URI。
ErrUnableToLoadInputs 读取加载的元数据时出错。
GeneratingSerializer 正在生成 XML 序列化程序...
HelpToolConfig 用于代替应用程序配置文件的自定义配置文件。 这可用于更改元数据配置或注册配置扩展,而无需更改工具的配置文件。
ErrValidateInvalidUse 某个选项不能与另一个选项一起使用。
WrnWSMExFailed 指定的 URI 发生了 WS-Metadata Exchange 错误。
HelpNoconfig 不要生成配置。
HelpCodeGenerationDescription 指定的项可以从元数据文档生成服务协定、客户端和数据类型。
HelpTargetMetadata 输出元数据。 如果输入是 URL,Svcutil.exe 将元数据保存到磁盘,并且不生成代码。 如果输入是一个或多个程序集,Svcutil.exe 从程序集中的类型生成元数据。
ErrAmbiguousOptionModeConflict 指定的选项与其他选项冲突。 评估你对工具的使用。
ErrNotLanguageOrCodeDomType 传递给指定参数的指定值不表示定义的语言,并且无法将其加载为完全限定的 CLR 类型。
ErrUnableToUniquifyFilename 无法创建输出文件名。 使用指定的前缀创建的文件过多。
错误无法创建文件 无法创建指定的输出文件。
ErrExpectedValue 指定的选项要求指定值。
ErrCannotDisambiguateSpecifiedTypes 引用的程序集集中存在多个具有相同名称的类型。 使用程序集限定名称来区分指定选项的各个指定类型。
RetreivingMetadataWithMexOnly 尝试使用 WS-Metadata Exchange 从指定位置下载元数据。 此 URL 不支持 DISCO。
ErrInvalidTarget 使用指定选项指定时,指定的目标无效。 支持的目标已被指定。
ErrPathTooLong 生成的路径太长。 请评审指定的自变量。
HelpCommonOptionsCategory 通用选项
ParametersServiceName <serviceConfigName>
ErrNoValidInputFilesSpecified 未指定有效的输入文件。 请指定元数据文档或程序集文件。
ParametersLanguage <语言>
无法加载元数据文档错误 从其中一个加载的文档读取元数据时出错。 已指定文档标识符。
ErrConflictingInputs 指定的输入参数与指定内容冲突,因为它们指示了不同的工具操作模式。
WrnUnableToLoadContractForValidation 加载协定类型时出错。 已指定具体类型和详细信息。
WrnAttributeReflectionErrors 从指定位置加载的程序集中的某些类型的属性反射失败。 请验证是否可以从此位置以正确的安全权限加载该程序集。
HelpMetadataExportCategory -= METADATA EXPORT =-
HelpValidationCategory -= 服务验证 =-
ValidationError 验证错误:
生成文件 正在生成文件...
ErrCannotSpecifyMultipleMappingsForNamespace 传递给指定选项的值无效。 指定的目标命名空间无法映射到指定的多个 CLR 命名空间。
ErrCouldNotLoadReferenceAssemblyAt 无法加载指定的引用程序集。
ParametersOut <文件>
NoCodeWasGeneratedSuggestDCOnly 若要从架构生成协定,请使用指定的选项。
ErrUnableToLoadInputConfig 无法加载指定的配置文件。
ErrUnexpectedDelimiter 无效的参数分隔符(“:”或“=”)无法启动该选项。
ErrMergeConfigUsedWithoutConfig 如果不指定其他指定选项,则无法使用指定选项。
无法导出合同错误 导出从指定类型加载的协定时出错。
GeneratingMetadata 正在生成元数据文件...
ErrNotCodeDomType 传递给指定参数的指定类型不是指定的派生类。
WrnNoTypeForServices 传递的程序集都不包含具有指定配置名称的服务类型。
ErrAssemblyLoadFailed 无法将指定的文件加载为程序集。 有关详细信息,请查看 FusionLogs。
NoMetadataWasGenerated 未生成元数据文件。 未导出任何服务协定。

若要导出服务,请使用指定的选项。 若要导出数据协定,请指定该选项。
WrnCannotResolveServiceForExport 无法加载具有指定 configName 的服务。 若要导出服务,请提供包含服务类型和具有此服务的配置的可执行文件的程序集。
ParametersCollectionType <类型>
ErrOptionConflictsWithTarget 指定选项的使用在该选项设置为指定值时不受支持。
ErrCodegenError 以指定语言生成代码时出错。

该语言不支持生成的所有代码元素。 应使用另一种语言。
ErrInputWsdlParseError 读取指定的内容时发生 WSDL 解析错误。 验证 XML 的格式正确且有效。
无法创建实例错误 无法创建传递给指定参数的指定类型的实例。
ParametersNamespace <字符串,字符串>
HelpNostdlib 不要引用标准库(默认情况下,引用 mscorlib.dll 和 system.servicemodel.dll。
WrnCannotLoadConfigFileForExport 处理从指定加载的配置文件时出错。 无法加载此配置文件中定义的服务。
WrnUnableToLoadContractForExport 加载协定类型时出错。 无法导出此指定类型。