工具

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

异常列表

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

在尝试生成客户端时,导致此问题的原因可能是元数据文档不包含任何有效的协定或服务,

或者因为发现所有协定/服务都存在于引用程序集中。 请验证向工具传递了所有元数据文档。
WrnUnableToLoadContractForSGen 加载协定类型时出错。 无法为此协定生成 XmlSerializer 类型。 已指定类型和详细信息。
WrnOptionConflictsWithInput 不能将指定的选项用于多个输入程序集。 忽略了指定的选项。
ErrUnableToImportMetadata 尝试导入元数据时发生严重错误。
ErrInvalidSerializer 向指定的选项传递了无效的序列化程序值。 指定了受支持的序列化程序。
SavingDownloadedMetadata 正在保存下载的元数据文件...
WrnNoConfigForServices 所有传递的程序集都无法使用配置文件来执行,或者所有配置文件都不包含具有指定配置名的服务。
ErrInputConflictsWithOption 从指定位置读取的输入不能与指定的选项一起使用,原因是它们指示了不同的工具操作模式。
ErrUnableToExportEndpoints 导出指定的服务类型时出错。
ErrInputSchemaParseError 读取指定的内容时发生 XML 架构分析错误。 请验证 XML 是否格式正确且有效。
ErrInputPolicyParseError 读取指定的内容时发生 WS-Policy 分析错误。 请验证 XML 是否格式正确且有效。
ErrUnableToLoadReferenceType 加载所引用的协定类型时出错。 已忽略该指定类型。
WrnCannotLoadServiceForValidation 加载要验证的服务时出错。 已指定类型和详细信息。
HelpCodeGenerationCategory -= 代码生成 =-
RetreivingMetadataWithMexAndDisco 尝试使用 WS-Metadata Exchange 或 DISCO 从指定位置下载元数据。
ErrGeneralSchemaValidation 验证导出期间生成的 XML 架构时出错。
ParametersDirectory <directory>
ErrCannotLoadSpecifiedType 无法为传递给指定选项的指定值加载任何类型。 请确保使用指定选项指定了此类型所属的程序集。
ErrOptionModeConflict 该指定的选项不能与另一个指定的选项一起使用,原因是它们指示了不同的输出类型。
ErrIsNotAnAssembly 无法将指定的文件加载为程序集。 请验证此文件是否是 .NET 程序集。
ErrInputConflictsWithMode 从指定位置读取的输入和其他选项不一致。
ErrDuplicateValuePassedToTypeArg 多次向指定的选项传递了指定的值。 每个类型仅可以指定一次。
ErrInputEPRFileParseError 无法从指定位置读取终结点引用。 请验证 XML 是否格式正确且有效。
ErrCouldNotCreateCodeProvider 无法为传递给 /{1} 参数的指定值创建代码提供程序。 请验证是否正确安装并配置了代码提供程序。
ErrPathTooLongDirOnly 产生的指定路径过长。 请检查指定的自变量。
HelpDataContractSerializer 生成使用 DataContract 序列化程序进行序列化和反序列化的数据类型。
ErrUnableToExportEndpoint 导出在为程序集加载的配置文件中找到的指定服务类型中的指定命名空间中的指定终结点名称时出错。
HelpUsage1 显示帮助用法。
HelpUsage2 显示帮助用法。
HelpUsage3 显示帮助用法。
HelpUsage4 显示帮助用法。
HelpUsage5 显示帮助用法。
ErrDirectoryNotFound 找不到指定的目录。 请验证目录是否存在以及您是否具有相应的读取权限。
ErrUnableToLoadFile 无法读取指定的文件。
ErrNoFilesFound 指定的输入路径似乎未引用任何现有的文件。
ParametersConfig <configFile>
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 无法创建输出文件名。 要用指定的前缀创建的文件过多。
ErrCannotCreateFile 无法创建指定的输出文件。
ErrExpectedValue 指定的选项需要指定一个值。
ErrCannotDisambiguateSpecifiedTypes 在被引用程序集的集合中存在多个具有相同名称的类型。 请使用程序集限定的名称来区分指定选项的指定类型。
RetreivingMetadataWithMexOnly 尝试使用 WS-Metadata Exchange 从指定位置下载元数据。 此 URL 不支持 DISCO。
ErrInvalidTarget 当使用指定的选项指定时,指定的目标无效。 已指定受支持的目标。
ErrPathTooLong 产生的路径过长。 请评审指定的自变量。
HelpCommonOptionsCategory -= 常用选项 =-
ParametersServiceName <服务配置名称>
ErrNoValidInputFilesSpecified 没有指定有效的输入文件。 请指定元数据文档或程序集文件。
ParametersLanguage <language>
ErrUnableToLoadMetadataDocument 从加载的文档之一读取元数据时出错。 已指定文档标识符。
ErrConflictingInputs 指定的输入参数与指定内容冲突,因为它们指示了不同的工具操作模式。
WrnUnableToLoadContractForValidation 加载协定类型时出错。 已指定类型和详细信息。
WrnAttributeReflectionErrors 从指定位置加载的程序集中的某些类型的属性反射失败。 请验证此程序集是否可以从此位置使用正确的安全特权加载。
HelpMetadataExportCategory -= 元数据导出 =-
HelpValidationCategory -= 服务验证 =-
ValidationError 验证错误:
GeneratingFiles 正在生成文件...
ErrCannotSpecifyMultipleMappingsForNamespace 向指定选项传递了无效值。 指定的目标命名空间无法像指定的那样映射到多个 CLR 命名空间。
ErrCouldNotLoadReferenceAssemblyAt 无法加载指定的引用程序集。
ParametersOut <file>
NoCodeWasGeneratedSuggestDCOnly 若要从架构生成协定,请使用指定选项。
ErrUnableToLoadInputConfig 无法加载指定的配置文件。
ErrUnexpectedDelimiter 无效的参数分隔符(“:”或“=”)无法启动选项。
ErrMergeConfigUsedWithoutConfig 无法在未指定其他指定选项的情况下使用该指定选项。
ErrUnableToExportContract 导出从指定类型加载的协定时出错。
GeneratingMetadata 正在生成元数据文件...
ErrNotCodeDomType 传递给指定参数的指定类型不是指定的派生类。
WrnNoTypeForServices 传递的程序集都不包含具有指定配置名称的服务类型。
ErrAssemblyLoadFailed 无法将指定的文件加载为程序集。 有关详细信息,请参考 FusionLog。
NoMetadataWasGenerated 未生成任何元数据文件。 未导出任何服务协定。

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

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