2013-10-22 57 views
1

我试图通过nuget在我的德国visual studio 2013 mvc应用程序中安装hottowel。hottowel nuget与实体框架6?

我得到这个错误:

安装,包装:从 “的EntityFramework 6.0.1” AUF “的EntityFramework 5.0.0” 在更新过程中出错。无版“EntityFramework.de, Microsoft.AspNet.Identity.EntityFramework”的发现,这与“5.0.0的EntityFramework”

它只是说,那个叫“身份证”的新身份验证的东西使用的EntityFramework功能兼容哪些与hottowel所需的实体框架5不兼容。

我该如何解决这个问题?我想要使​​用新的身份特征以及hottowel。

Regards

+0

我有同样的问题。你有没有找到任何帮助? – bnieland

+0

我刚刚加载HotTowel模板(通过新项目)。如果你喜欢,我可以让你知道如何。 – bnieland

回答

1

感谢您收看我的课程!你们中的一些人让我知道最新的WebApi NuGet软件包存在一些问题。一旦解决了这些问题(与Microsoft和Breeze人员协调),我会让大家知道。与此同时,这里的解决方法非常简单:

现在,最简单的方法就是按此顺序安装nuget软件包。我随着微风队和ASP.NET团队合作,这更容易很快使:)

Install-Package Microsoft.AspNet.WebApi -version 4.0.30506.0

Install-Package Microsoft.AspNet.WebApi.Odata -version 4.0.30506.0

Install-Package EntityFramework.SqlServerCompact -version 4.3.6

Install-Package HotTowel.angular -pre

Install-Package HotTowel.angular.breeze -pre

第3问它使用的WebAPI 4.0.30506 ...这使得它所有的工作。一旦我从Breeze团队得到确认并进行了一些更改并且通过Web Api团队进行了检查,我会更新这些内容并让每个人都知道如何使其与Web API v2一起工作。

再次感谢您的支持!

+0

不应该那么辛苦,有一个微风包可以让新版本脱离前4次安装。只有'HotTowel.Angular.Breeze'需要更新到OData 5.0 –

+0

我正在谈论的包是Breeze.WebApi2.EF6 –

+0

是的。这个软件包是在我旅行的两天前创建的。我需要测试我的软件包的版本,它们今天可以同时使用v1和v2。这可能很容易,但我也有一天的工作:) –