共用方式為


工具

本主題將列出由 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

指定的無效值已傳遞給指定的選項。指定值為檔案路徑。

Error

錯誤:

ErrDuplicateReferenceValues

已使用指定選項來載入指定組件兩次。組件只能當作參照一次。

WrnNoXmlSerializerOperationBehavior

無法產生指定組件的 XmlSerializer。組件中的所有服務合約都未與 XmlSerializerOperationBehavior 一起運作。

ErrCannotCreateDirectory

無法建立指定目錄。

ErrCouldNotLoadTypesFromAssemblyAt

無法將任何型別載入指定組件中。

ErrUnknownSwitch

指定的參數為無法辨識的選項。

Logo

工具的標誌為包含版本資訊的 "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

您無法多次指定選項。

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

<serviceConfigName>

ErrNoValidInputFilesSpecified

未指定有效的輸入檔。請指定中繼資料文件或組件檔。

ParametersLanguage

<language>

ErrUnableToLoadMetadataDocument

從其中一個載入的文件讀取中繼資料時發生錯誤。已指定文件識別項。

ErrConflictingInputs

指定的輸入引數與指定項目衝突,因為它們意指不同的工具作業模式。

WrnUnableToLoadContractForValidation

載入合約類型時發生錯誤。指定了型別和詳細資料。

WrnAttributeReflectionErrors

從指定項目中載入的組件中,某些型別無法執行屬性反映。請驗證此組件可藉由適當的安全性權限從此位置載入。

HelpMetadataExportCategory

-= 中繼資料匯出 =-

HelpValidationCategory

-= 服務驗證 =-

ValidationError

驗證錯誤:

GeneratingFiles

正在產生檔案...

ErrCannotSpecifyMultipleMappingsForNamespace

已將無效值傳遞給指定選項。指定的目標命名空間無法對應至多個指定的 CLR 命名空間。

ErrCouldNotLoadReferenceAssemblyAt

無法載入指定的參照組件。

ParametersOut

<file>

NoCodeWasGeneratedSuggestDCOnly

若要從結構描述中產生合約,請使用指定選項。

ErrUnableToLoadInputConfig

無法載入指定的組態檔。

ErrUnexpectedDelimiter

無效的引數分隔符號 (':' or '=') 無法啟動選項。

ErrMergeConfigUsedWithoutConfig

無法在不指定其他指定選項的情況下使用指定選項。

ErrUnableToExportContract

匯出從指定型別中載入的合約時發生錯誤。

GeneratingMetadata

正在產生中繼資料檔...

ErrNotCodeDomType

傳遞至指定引數的指定型別不屬於指定的衍生類別。

WrnNoTypeForServices

傳遞的組件沒有一個包含使用指定組態名稱的服務類型。

ErrAssemblyLoadFailed

無法將指定檔案當成組件載入。如需詳細資訊,請檢查 FusionLogs。

NoMetadataWasGenerated

未產生任何中繼資料檔。未匯出任何服務合約。

若要匯出合約,請使用指定選項。若要匯出資料合約,請指定選項。

WrnCannotResolveServiceForExport

無法載入包含指定 configName 的服務。若要匯出服務,請提供包含服務類型的組件,以及包含此服務組態的可執行檔。

ParametersCollectionType

<type>

ErrOptionConflictsWithTarget

設為指定值的指定選項不支援使用指定選項。

ErrCodegenError

以指定語言產生程式碼時發生錯誤。

該語言不支援所有正在產生的程式碼項目。您應該使用其他語言。

ErrInputWsdlParseError

讀取指定項目時發生 WSDL 剖析錯誤。請驗證 XML 格式正確而且有效。

ErrCouldNotCreateInstance

無法針對已傳送至指定引數的指定型別建立其執行個體。

ParametersNamespace

<string,string>

HelpNostdlib

請勿參照標準程式庫 (根據預設會參照 mscorlib.dll 與 system.servicemodel.dll)。

WrnCannotLoadConfigFileForExport

在處理從指定位置載入的組態檔時發生錯誤。無法載入在此組態檔中定義的服務。

WrnUnableToLoadContractForExport

載入合約類型時發生錯誤。無法匯出這個指定型別。