共用方式為


.NET Framework Client Profile 錯誤

更新: 2008 年 7 月

Visual Studio 2008 Service Pack 1 (SP1) 讓您能夠散發輕量的 .NET Framework 執行階段 (又稱為 .NET Framework Client Profile)。這個執行階段僅包含 .NET Framework 3.5 中部分的二進位檔。藉著使用 .NET Framework Client Profile,您可以將較小的 .NET Framework 程式庫散發給您應用程式的使用者,而使用者的系統上就算沒有安裝完整的 .NET Framework 3.5,也還是可以執行此應用程式。如需 .NET Framework Client Profile 的詳細資訊,請參閱 .NET Framework Client Profile

錯誤條件

如果您的應用程式嘗試參考未包含在 .NET Framework Client Profile 中之組件或相依組件所包含的功能,可能會發生執行階段錯誤訊息 (確實的訊息依參考的功能所在位置而不同)。若要排除這樣的錯誤,您可以由專案中移除不正確的組件參考,或設定讓專案以完整的 .NET Framework 3.5 版為目標,而不要以 .NET Framework Client Profile 子集程式庫為目標。

如果是因為專案中遺失了相依 DLL 而發生錯誤,您可以將遺失的 DLL 加到部署專案中,或移除和這些 DLL 相依的參考。

注意事項:

如果參考的功能包含在 .NET Framework 3.5 程式庫以外的 DLL 中,而您有把握自己的程式碼不會呼叫這項遺失的相依功能,則您可以忽視此訊息,以原樣部署應用程式。提供此訊息的目的只是要提醒您這項設計考量。

如果因為專案或專案中的組件參考了只在完整的 .NET Framework 3.5 版程式庫中提供的功能,因此發生錯誤,但專案是以 .NET Framework Client Profile 為目標,則您必須移除對完整的 .NET Framework 3.5 版功能的參考,或將應用程式的目標改為完整的 .NET Framework 3.5 版。

請參閱

概念

.NET Framework Client Profile

其他資源

以特定的 .NET Framework 為目標平台

變更記錄

日期

記錄

原因

2008 年 7 月

新主題,說明在以 .NET Framework Client Profile 為目標時可能發生的錯誤。

SP1 功能變更。