通过


工具

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

异常列表

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

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

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

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

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