2013-02-25 87 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