2013-02-25 35 views
5

我已經下載了CRM 2011 SDK,並按照說明啓動並運行,使用C#quickstart項目。當我嘗試構建它時,VS抱怨提到上述程序集,該程序集似乎不在我的PC(Windows 8)上,當然不是根據項目文件中的參考預期的地方。當我嘗試安裝Microsoft Identity Model時,它拒絕了,表示它已經通過與.NET框架4.5集成來安裝。VS2012 + CRM 2011:Microsoft.IdentityModel不良參考

我不確定下一步該去哪裏 - 任何人都可以幫忙嗎?

+0

嗨亞歷克斯,感謝您的意見。我專門爲CRM工作下載了VS2012的免費試用版。你是否建議我下載VS2010副本? – 2013-02-25 17:08:44

+0

@Alex請問您是否想詳細說明此問題?我即將採取現在稱爲VS12的醜陋之舉,據我所見,VS12的SDK和開發人員工具包已經有了一個版本。它實際上被稱爲* crmdevelopertoolsvs12_installer *。 – 2013-02-25 19:55:59

+0

@KonradViltersten嗯,我沒有注意到新的SDK版本。清除以前的評論,無論如何,我不禁注意到'支持的操作系統:Windows 7,Windows Server 2008'和'Microsoft Visual Studio 2010'。 – Alex 2013-02-26 07:48:44

回答

4

Windows 8捆綁了Windows Identity Foundation 3.5。但是,它並未默認啓用。 查看Quick tip: Enable Windows Identity Foundation (Windows 8)的描述。

之後,應該找到參考。

latest version of WIF is part of .NET 4.5,所以沒有專用的安裝程序了。 CRM需要WIF 3.5,因爲它是針對.NET 3.5和.NET 4的附加SDK。由於CRM基於.NET 4,因此需要遵循此路線。

我不知道爲什麼他們沒有一個單獨的安裝爲Windows 8,爲什麼他們都與Windows 8捆綁它也許這就是原因:Windows 8 and .Net Framework 3.5

+0

它排序 - 謝謝。 – 2013-02-25 16:20:02

+0

我很驚訝。 [Here](http://www.microsoft.com/en-us/download/details.aspx?id=17331)我獲得了6.1版本(用於Win 7)和[這裏](http://blog.nimbo。 com/how-to-install-windows-identity-foundation-wif-4-0 /),他們討論了4.0版本。爲什麼Win 8會帶有舊版本?還是取決於Win 8的哪個版本?! – 2013-02-25 20:01:58

+0

@KonradViltersten查看更新 – ccellar 2013-02-26 16:12:06

0

下載&安裝從Windows標識基礎以下鏈接

Identity Model Problem Fix

+0

此下載對於Windows 8無效。但是,對於Vista或Windows 7 – ccellar 2013-03-31 18:50:06