缺lessSystem.ServiceModel

我正在使用Win7(64位)VS2010expression式,我试图使用System.ServiceModel但我得到一个错误, System名称空间中没有ServiceModel

名称空间“System”中不存在types或名称空间名称“ServiceModel”(是否缺less程序集引用?)

我看了\Windows\Microsoft.NET\Framework\v4.0.30319并有一些ServiceModel___.dll文件,但我不知道如果我失去了一些东西,或者如果他们损坏。

有什么build议?

谢谢,Yonatan

添加对组件System.ServiceModel的引用。 selectProject – > Add Reference ,然后select程序集名称。

右键单击Project – > Properties – > Application – > Target Framework = .net Framework 4.5

System.ServiceModel命名空间位于System.ServiceModel.dll中。

我没有运行64位Windows,所以我无法检查这是否是正确的位置。

有时Visual Studio不会在GAC中安装此dll。
你可以使用gacutil /i dll_file来find位于%systemDrive%\ Windows \ Microsoft.NET \ Framework \ v4.0.30319中的gacutil /i dll_file
要使用gacutil,可以从Visual Studio Tools菜单打开命令提示符。