工具

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

异常列表

资源代码 资源字符串

ParametersTarget

<枚举>

ParametersToolConfig

<配置文件>

ErrInvalidPath

指定的路径无效。请检查指定的参数。

ParametersReference

<文件路径>

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

<类型>

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

<目录>

ErrCannotLoadSpecifiedType

无法为传递给指定选项的指定值加载任何类型。请确保使用指定选项指定了此类型所属的程序集。

ErrOptionModeConflict

该指定的选项不能与另一个指定的选项一起使用,原因是它们指示了不同的输出类型。

ErrIsNotAnAssembly

无法将指定的文件加载为程序集。请验证此文件是否是 .NET 程序集。

ErrInputConflictsWithMode

从指定位置读取的输入和其他选项不一致。

ErrDuplicateValuePassedToTypeArg

多次向指定的选项传递了指定的值。每个类型仅可以指定一次。

ErrInputEPRFileParseError

无法从指定位置读取终结点引用。请验证 XML 是否格式正确且有效。

ErrCouldNotCreateCodeProvider

无法为传递给 /{1} 参数的指定值创建代码提供程序。请验证是否正确安装并配置了代码提供程序。

ErrPathTooLongDirOnly

产生的指定路径过长。请检查指定的参数。

HelpDataContractSerializer

生成使用 DataContract 序列化程序进行序列化和反序列化的数据类型。

ErrUnableToExportEndpoint

导出在为程序集加载的配置文件中找到的指定服务类型的指定命名空间中的指定终结点名称时出错。

HelpUsage1

显示帮助用法。

HelpUsage2

显示帮助用法。

HelpUsage3

显示帮助用法。

HelpUsage4

显示帮助用法。

HelpUsage5

显示帮助用法。

ErrDirectoryNotFound

找不到指定的目录。请验证目录是否存在以及您是否具有相应的读取权限。

ErrUnableToLoadFile

无法读取指定的文件。

ErrNoFilesFound

指定的输入路径似乎未引用任何现有的文件。

ParametersConfig

<配置文件>

ErrDirectoryInsteadOfFile

指定的输入路径似乎是目录。输入必须是 URL 或文件路径。

HelpConfig

指示工具生成具有所提供名称的配置文件。默认文件:output.config。

ErrSingleUseSwitch

不能多次指定所指定的选项。

Warning

警告:

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

<语言>

ErrUnableToLoadMetadataDocument

从加载的文档之一读取元数据时出错。已指定文档标识符。

ErrConflictingInputs

指定的输入参数与指定内容冲突,因为它们指示了不同的工具操作模式。

WrnUnableToLoadContractForValidation

加载协定类型时出错。已指定类型和详细信息。

WrnAttributeReflectionErrors

从指定位置加载的程序集中的某些类型的属性反射失败。请验证此程序集是否可以从此位置使用正确的安全特权加载。

HelpMetadataExportCategory

-= 元数据导出 =-

HelpValidationCategory

-= 服务验证 =-

ValidationError

验证错误:

GeneratingFiles

正在生成文件...

ErrCannotSpecifyMultipleMappingsForNamespace

向指定选项传递了无效值。指定的目标命名空间无法像指定的那样映射到多个 CLR 命名空间。

ErrCouldNotLoadReferenceAssemblyAt

无法加载指定的引用程序集。

ParametersOut

<文件>

NoCodeWasGeneratedSuggestDCOnly

若要从架构生成协定,请使用指定选项。

ErrUnableToLoadInputConfig

无法加载指定的配置文件。

ErrUnexpectedDelimiter

无效的参数分隔符(“:”或“=”)无法启动选项。

ErrMergeConfigUsedWithoutConfig

无法在未指定其他指定选项的情况下使用该指定选项。

ErrUnableToExportContract

导出从指定类型加载的协定时出错。

GeneratingMetadata

正在生成元数据文件...

ErrNotCodeDomType

传递给指定参数的指定类型不是指定的派生类。

WrnNoTypeForServices

传递的程序集都不包含具有指定配置名称的服务类型。

ErrAssemblyLoadFailed

无法将指定的文件加载为程序集。有关详细信息,请参考 FusionLog。

NoMetadataWasGenerated

未生成任何元数据文件。未导出任何服务协定。

若要导出服务,请使用指定选项。若要导出数据协定,请指定选项。

WrnCannotResolveServiceForExport

无法加载具有指定 configName 的服务。若要导出服务,请同时提供包含服务类型的程序集和具有此服务的配置的可执行文件。

ParametersCollectionType

<类型>

ErrOptionConflictsWithTarget

不支持将指定的选项与设置为指定值的指定选项一起使用。

ErrCodegenError

生成指定语言的代码时出错。

该语言不支持所有正在生成的代码元素。应使用另一种语言。

ErrInputWsdlParseError

读取指定的内容时发生 WSDL 分析错误。请验证 XML 是否格式正确且有效。

ErrCouldNotCreateInstance

无法创建传递给指定参数的指定类型的实例。

ParametersNamespace

<字符串, 字符串>

HelpNostdlib

不引用标准库(默认情况下,引用 mscorlib.dll 和 system.servicemodel.dll)。

WrnCannotLoadConfigFileForExport

处理从指定位置加载的配置文件时出错。无法加载此配置文件中定义的服务。

WrnUnableToLoadContractForExport

加载协定类型时出错。无法导出该指定类型。