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

2021-09-21 16:45:40 字數 859 閱讀 6767

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

後來發現原因是引用的dll是.net framework 4.,而當前專案是.net framework 4 client profile。

導致不相容所致。

.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 客戶端配置檔案包含在開發乙個客戶端應用程式所需的功能包括:

引用程式集包含在.net framework 4 客戶端配置檔案中的乙個完整列表,請參閱 .net framework client profile 中的程式集 有關這些技術的詳細資訊,請參閱 快速技術查詢器 (.net framework)

.net framework 4 client profile 不包括以下功能。 必須安裝 .net framework 4 才能在應用程式中使用這些功能:

C 其實已經引用了,但打包後無法載入到Dll

1 可能你得dll引用得路徑不對 2 你打包得dll下也有當前得dll,但是無法關聯,這個時候可以在 裡進行重新反射載入dll,使得與之進行繫結 string filename path.getdirectoryname system.reflection.assembly getexecuting...

使用了Theme但是沒有效果問題

最近在開發過程中使用了theme移植preference並使用了一些android樣式,但是在自定義的theme修改了相關引數後卻無法實現 可能有些朋友還不知道怎麼用。這裡也做個簡要的使用方式說明。1.xml中使用樣式。textview android id id title android lay...

C 如何引用DLL

在c 中,可以使用隱式引用dll。這樣不僅更加快捷,而且十分方便,不易出錯。pragma comment lib,file name.lib 注意最後不能有分號。file name.lib 指的是檔名,注意必須放在同乙個目錄下。但是假如用vs2012除錯,則放在 project name 下。第二步...