天天看點

明明引用了dll,但是還是找不到命名空間

遇到一個怪異的問題,明明用了dll,但是死活找不到命名空間,死活無法調用引用的類。

後來發現原因是引用的dll是.net framework 4.,而目前項目是.net framework 4 Client Profile。

明明引用了dll,但是還是找不到命名空間

導緻不相容所緻。

.NET Framework Client Profile

.NET Framework 4 Client Profile 是 .NET Framework 4 已針對用戶端應用程式進行優化的一個子集。 它提供了适用于大多數用戶端應用程式的功能,包括 Windows Presentation Foundation (WPF)、Windows 窗體、Windows Communication Foundation (WCF) 和 ClickOnce 功能。 這樣更快地部署和一個較小安裝軟體包的應用程式在.net Framework 4 用戶端配置檔案的目标。

注意

如果以 .NET Framework 4 Client Profile 為目标,則不能引用不在 .NET Framework 4 Client Profile 中的程式集。 而必須以 .NET Framework 4 為目标。

相關主題

.NET Framework 4 Client Profile 的功能

.NET Framework 4 用戶端配置檔案包含在開發一個用戶端應用程式所需的功能包括:

common language runtime (CLR)

ClickOnce

Windows Forms

Windows Presentation Foundation (WPF)

Windows Communication Foundation (WCF)

Entity Framework

Windows Workflow Foundation

語音

XSLT 支援

LINQ to SQL

适用于Entity Framework和 WCF 資料服務 的運作時設計庫。

Managed Extensibility Framework (MEF)

動态類型

并行程式設計功能(例如任務并行庫 (TPL))、并行 LINQ (PLINQ) 和協作資料結構 (CDS)

調試用戶端應用程式

引用程式集包含在.net Framework 4 用戶端配置檔案中的一個完整清單,請參閱 .NET Framework Client Profile 中的程式集 有關這些技術的詳細資訊,請參閱 快速技術查找器 (.NET Framework)

.NET 架構用戶端配置檔案中未包括的功能

.Net Framework 4 Client Profile 不包括以下功能。 必須安裝 .NET Framework 4 才能在應用程式中使用這些功能:

ASP.NET

進階 Windows Communication Foundation (WCF) 功能

Oracle .NET Framework 資料提供程式

用于編譯的 MSBuild