安裝.Net Framework 4.0後,似乎我無法通過使用VS2008通過「添加引用...」在.Net選項卡中找到System.ServiceModel。但你可以看到它並將其添加到VS2010版本中。System.ServiceModel消失
有人可以告訴我爲什麼,以及我如何能夠擁有這兩個版本,並且仍然可以在VS2008中使用它?
感謝
安裝.Net Framework 4.0後,似乎我無法通過使用VS2008通過「添加引用...」在.Net選項卡中找到System.ServiceModel。但你可以看到它並將其添加到VS2010版本中。System.ServiceModel消失
有人可以告訴我爲什麼,以及我如何能夠擁有這兩個版本,並且仍然可以在VS2008中使用它?
感謝
如果你去到Visual Studio 2008或2010的命令提示符(通常在所有程序 - Visual Studio的20XX - Visual Studio工具),然後鍵入:
GACUTIL/L系統。 ServiceModel
你回來了什麼?
如果您安裝了VS2008 & VS2010,你應該看到列出兩個項目(從我的Win7機已安裝VS2008 & VS2010):
全局程序集緩存包含 以下組件:
系統.ServiceModel,版本= 3.0.0.0, 文化=中性 公鑰= b77a5c561934e089, ProcessorArchitecture用於= MSIL
System.ServiceModel,版本= 4.0.0.0, 文化= neu的二尖瓣, 公鑰= b77a5c561934e089, ProcessorArchitecture用於= MSIL項目數= 2
你也應該看到,如果你有System.ServiceModel.dll在C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
(從ChrisF的評論以上)。 GAC應該從那裏引用匯編。如果您有DLL,但在GAC中看不到它,只需瀏覽它即可將其添加爲「添加引用」對話框中的引用。
讓我知道你看到了什麼。我會盡快找回來。希望這可以幫助。
我不知道發生了什麼事。卸載VS2010和.Net Framework 4.0後。現在所有的工作,我看到像克里斯F提到的2個地方的dll。嗯... – Fei 2010-07-23 20:35:28
我可以在我的機器上看到它。它位於「C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.0 \ System.ServiceModel.dll」 – ChrisF 2010-07-22 14:40:14
您能否看到在ChrisF上述註釋中提到的位置是否有程序集?另外,你是否看到GAC中的程序集(windows explorer到c:\ windows \ assembly)?我在我提到的兩個地方看到System.ServiceModel.dll程序集。 – 2010-07-22 15:32:30
ChrisF, 感謝您的回覆。我有.. \ v3.0 \ en \ *。xml。基本上他們都是XML文件,我找不到任何DLL。 – Fei 2010-07-22 16:35:26