共用方式為


工具

本主題列出 Windows Communication Foundation (WCF) 工具所產生的所有例外狀況。

例外狀況清單

資源代碼 資源字串
參數目標 <列舉>
ParametersToolConfig <配置文件>
錯誤:無效路徑 指定的 是無效的路徑。 檢查指定的自變數。
參數參考 <檔案路徑>
無法載入配置檔進行驗證 處理從指定位置載入的組態檔時發生錯誤。 無法驗證此組態檔中定義的服務。
MoreHelp 如需更多說明,請使用指定的自變數輸入 「svcutil」。
HelpMergeConfig 導致產生的組態合併到現有的檔案中,而不是覆寫現有的檔案。
無法寫入檔案錯誤 無法寫入輸出檔案。
無效的命名空間參數錯誤 (ErrInvalidNamespaceArgument) 指定的無效值已傳遞至指定的選項。 指定逗號分隔的目標命名空間和CLR命名空間組。
HelpImportXmlType 設定 DataContract 串行化程式,將非 DataContract 型別匯入為 IXmlSerializable 型別。
排他選項錯誤已指定 若已指定另一個選項,則無法使用此選項。
WrnHttp取得失敗 具有指定 URI 的 HTTP GET 錯誤。
錯誤:輸入檔案不是組件或中繼資料 透過指定輸入自變數讀取之指定位置的檔案,似乎不是 XML 元數據檔或有效的元件。
WrnUnknownMetadataFound 無法儲存指定類型的無法辨識元數據檔。
目錄包含無效字元錯誤 指定的無效值已傳遞至指定的選項。 路徑中不能使用指定的字元。
無法解析驗證服務的警告 無法使用指定的 configName 載入服務。 若要驗證服務,請提供包含服務型別的元件,以及具有此服務組態的可執行檔。
ErrUnexpectedValue(意外值錯誤) 指定的選項不支援任何值。
#無效參數 指定項目包含無效的參數。
排除參數類型 <類型>
HelpXmlSerializer 產生數據類型,以使用 XmlSerializer 進行串行化和還原串行化。
# ---------------------------------------------------------------------------------------------------------------------=
意外錯誤發生 (ErrUnexpectedError) 工具中發生錯誤。
HelpNologo 會隱藏著作權和橫幅訊息。
輸入衝突目標錯誤 指定選項設定為指定值時,不支援讀取指定類型的輸入。
無法載入匯出的服務警告 載入要導出的服務類型時發生錯誤。
幫助元數據下載類別 -= 後設資料下載 =-
沒有服務合約類型警告 無法為指定的元件產生 XmlSerializer 類型。 找不到服務合約類型。
WrnCouldNotLoadTypesFromReferenceAssemblyAt 在從指定來源載入的元件中載入型別時發生錯誤。 元件中的某些類型無法載入,而且無法供工具使用。
錯誤:目錄指向一個檔案 指定的無效值已傳遞至指定的選項。 指定的值是檔案的路徑。
錯誤 錯誤:
重複引用數值錯誤 (ErrDuplicateReferenceValues) 使用指定的選項載入指定的元件兩次。 一個構件只能被參考一次。
WrnNoXmlSerializerOperationBehavior 無法為指定的元件產生 XmlSerializer。 元件中沒有任何服務合約具有 XmlSerializerOperationBehavior 的作業。
無法創建目錄錯誤 無法建立指定的目錄。
無法從組件加載類型錯誤 無法載入指定元件中的任何類型。
ErrUnknownSwitch 指定的開關是無法辨識的選項。
商標 此工具的標誌是具有版本的「Microsoft ® 服務模型元數據工具」。
未產生代碼 未產生任何程序代碼。

如果您嘗試產生用戶端,這可能是因為元數據檔未包含任何有效的合約或服務

或是因為所有合約和服務都被發現在參考組件中。 確認您已將所有元數據檔案傳遞至工具。
無法載入 SGen 合約的警告 載入合約類型時發生錯誤。 無法產生這個合約的 XmlSerializer 類型。 指定類型和細節。
選項與輸入衝突警告 指定的選項不能與多個輸入元件搭配使用。 會忽略指定的選項。
無法匯入元資料錯誤 嘗試匯入元數據時發生嚴重錯誤。
ErrInvalidSerializer (序列化器無效錯誤) 無效的串行化程式值已傳遞至指定的選項。 已指定支援的串行化程式。
儲存已下載的元數據 儲存下載的中繼資料檔案...
WrnNoConfigForServices 傳遞的元件都不是具有組態檔的可執行檔,或沒有包含具有指定組態名稱之服務的組態檔。
輸入錯誤與選項衝突 從指定讀取的輸入無法與指定的選項搭配使用,因為它們代表不同的工具作業模式。
無法導出端點錯誤 匯出指定的服務類型時發生錯誤。
ErrInputSchemaParseError 讀取指定的項目時發生 XML 架構剖析錯誤。 確認 XML 的格式正確且有效。
輸入政策解析錯誤 讀取指定的 時發生 WS-Policy 剖析錯誤。 確認 XML 的格式正確且有效。
無法載入參考類型錯誤 載入參考的合約類型時發生錯誤。 忽略這個指定的類型。
無法載入驗證服務警告 載入要驗證的服務時發生錯誤。 指定類型和細節。
HelpCodeGenerationCategory -= 程式代碼產生 =-
使用Mex和Disco檢索中繼資料 嘗試使用 WS-Metadata Exchange 或 DISCO 從指定的來源下載元數據。
一般模式驗證錯誤 驗證匯出期間產生的 XML 架構時發生錯誤。
參數目錄 <目錄>
無法載入指定的類型錯誤 無法針對傳遞至指定選項的指定值載入任何類型。 請確定這個類型所屬的元件是使用指定的選項來指定。
ErrOptionModeConflict(選項模式衝突錯誤) 指定的選項不能與指定的選項搭配使用,因為它們意指不同的輸出類型。
ErrIsNotAnAssembly(錯誤:不是一個程序集) 無法將指定項目載入為元件。 確認此檔案為 .NET 元件。
輸入與模式衝突錯誤 從指定的選項讀取的輸入與其他選項不一致。
傳遞至類型參數的值重複錯誤 指定的值已多次傳遞至指定的選項。 每個類型只能指定一次。
ErrInputEPRFileParseError 無法從指定的來源讀取端點參考。 確認 XML 的格式正確且有效。
錯誤無法建立程式供應者 無法為傳遞至 /{1} 自變數的指定值建立程式碼提供者。 確認程式代碼提供者已正確安裝並設定。
錯誤:路徑過長(僅限目錄) 產生的指定路徑太長。 檢閱指定的論點。
HelpDataContractSerializer 產生數據類型,以使用 DataContract Serializer 進行串行化和還原串行化。
無法匯出端點錯誤 在載入元件的組態檔中找到的指定服務類型中,匯出指定命名空間裡的端點名稱時發生錯誤。
HelpUsage1 顯示使用說明。
HelpUsage2 顯示使用說明。
HelpUsage3 顯示使用說明。
HelpUsage4 顯示使用說明。
HelpUsage5 顯示使用說明。
找不到目錄錯誤 找不到指定的目錄。 確認目錄存在,而且您具有讀取它的適當許可權。
無法載入檔案錯誤 無法讀取指定的檔案。
錯誤:未找到檔案 指定的輸入路徑似乎不會參考任何現有的檔案。
參數配置 <配置文件>
錯誤:使用了資料夾而非文件 指定的輸入路徑似乎是目錄。 輸入必須是 URL 或檔案路徑。
HelpConfig 指示工具產生具有所提供名稱的組態檔。 預設值:output.config。
ErrSingleUseSwitch 無法多次指定指定的選項。
警告 警告:
WrnAmbiguousServiceConfig 找到多個具有指定組態名稱的服務組態,並指定下列元件。
確認輸入路徑錯誤 指定的輸入路徑似乎不會參考任何現有的檔案,而且似乎不是有效的 URI。
無法載入輸入錯誤 讀取載入的元數據時發生錯誤。
生成序列化器 正在產生 XML 序列化器...
HelpToolConfig 用來取代應用程式組態檔的自定義組態檔。 這可用來變更元數據組態或註冊組態延伸模組,而不需變更工具的組態檔。
錯誤驗證無效使用 指定的選項不能與指定的選項搭配使用。
WrnWSMExFailed WS-Metadata 具有指定 URI 的 Exchange 錯誤。
HelpNoconfig 請勿產生組態。
HelpCodeGenerationDescription 指定的 可以從元數據檔產生服務合約、用戶端和數據類型。
HelpTargetMetadata 輸出元數據。 如果輸入是 URL,Svcutil.exe 會將元數據儲存至磁碟,而且不會產生程式代碼。 如果輸入是一或多個元件,Svcutil.exe 會從元件中的類型產生元數據。
錯誤:選項模式衝突不明確 指定的選項與其他選項衝突。 檢閱您使用此工具。
ErrNotLanguageOrCodeDomType 傳遞至指定自變數的指定值並不代表已定義的語言,而且無法載入為完整 CLR 類型。
無法使檔案名稱唯一的錯誤 無法建立輸出檔名。 使用指定的前綴建立太多檔案。
無法創建文件錯誤 無法建立指定的輸出檔。
錯誤:預期值 指定的選項需要指定值。
ErrCannotDisambiguateSpecifiedTypes 一組參考的元件中有一個以上具有相同名稱的類型。 使用元件限定名稱來區分指定選項的指定型別。
僅使用MEX檢索中繼資料 嘗試使用 WS-Metadata Exchange,從指定的位置下載元數據。 此 URL 不支援 DISCO。
無效目標錯誤 使用指定的選項指定時,指定的目標無效。 指定支持的目標。
ErrPathTooLong 結果路徑太長。 檢閱指定的參數。
幫助常見選項類別 -= 常見選項 =-
ParametersServiceName <serviceConfigName>
無效的輸入文件未指定错误 未指定有效的輸入檔。 指定元資料文件或元件檔。
參數語言 <語言>
無法載入中繼資料文件錯誤 從其中一個載入的檔讀取元數據時發生錯誤。 已指定文件識別碼。
輸入衝突錯誤 指定的輸入自變數會與指定的 衝突,因為它們表示工具作業的不同模式。
無法加載合約以進行驗證的警告 載入合約類型時發生錯誤。 指定類型和細節。
WrnAttributeReflectionErrors (屬性反射錯誤) 元件中從指定載入的某些型別,屬性反映失敗。 確認此元件能夠從這個位置載入,並擁有正確的安全性權限。
Metadata匯出類別協助 -= METADATA EXPORT =-
幫助驗證類別 -= 服務驗證 =-
ValidationError 驗證錯誤:
檔案生成 產生檔案...
無法為命名空間指定多個對應 無效的值已傳遞至指定的選項。 指定的目標命名空間無法對應至指定的多個 CLR 命名空間。
無法載入參考組件於指定位置 無法載入指定的參考元件。
參數輸出 <檔案>
沒有生成代碼,僅建議使用DC 若要從架構產生合約,請使用指定的選項。
無法加載輸入配置錯誤 無法載入指定的組態檔。
ErrUnexpectedDelimiter 無效的自變數分隔符 (':' 或 '=') 無法啟動選項。
錯誤:在未設定合併配置的情況下使用配置 若未指定其他指定選項,就無法使用指定的選項。
錯誤:無法匯出合約 匯出從指定型別載入的合約時發生錯誤。
GeneratingMetadata 正在生成中繼資料檔案...
ErrNotCodeDomType 傳遞至指定自變數的指定型別不是指定的衍生類別。
WrnNoTypeForServices 未通過的元件中,不包含具有指定組態名稱的服務類型。
組件載入失敗錯誤 無法將指定的檔案載入作為組件。 如需詳細資訊,請參閱 FusionLogs。
未生成元數據 未產生元數據檔案。 未匯出服務合約。

若要匯出服務,請使用指定的選項。 若要匯出資料合約,請指定 選項。
無法解析匯出服務的警告 無法使用指定的 configName 載入服務。 若要匯出服務,請提供包含服務型別的元件,以及具有此服務組態的可執行檔。
ParametersCollectionType(參數集合類型) <類型>
錯誤:選項與目標衝突 指定的選項設定為指定值時,該選項不支援使用。
ErrCodegenError 以指定的語言產生程式代碼時發生錯誤。

語言不支援所有正在產生的程式碼元素。 應該使用另一種語言。
ErrInputWsdlParseError 讀取指定資料時發生 WSDL 剖析錯誤。 確認 XML 的格式正確且有效。
無法建立實例錯誤 無法建立傳遞至指定自變數之指定型別的實例。
參數名稱空間 <string,string>
HelpNostdlib 請勿參考標準函式庫(預設會參考 mscorlib.dll 和 system.servicemodel.dll)。
Wrn無法載入匯出設定檔案 處理從指定載入的組態檔時發生錯誤。 無法載入此組態檔中定義的服務。
無法載入匯出合約的警告 載入合約類型時發生錯誤。 無法匯出這個指定的類型。