我在分離的程序集中使用RavenDB Build 1.0.960和ASP .Net Web API。我的應用程序無法在運行時序列化和反序列化json。ASP .Net Web API和RavenDB兼容性
解決此問題的任何解決方案?
我在分離的程序集中使用RavenDB Build 1.0.960和ASP .Net Web API。我的應用程序無法在運行時序列化和反序列化json。ASP .Net Web API和RavenDB兼容性
解決此問題的任何解決方案?
我們聽說RavenDB 1.0的常見抱怨是它取決於Newtonsoft.Json 4.0.8,而許多庫已經使用4.5.7。我們已經在RavenDB 1.2分支中一勞永逸地解決了這個問題,但那還需要幾個月的時間。
爲此,我們創建了一個新的NuGet包:http://nuget.org/packages/RavenDB.Client/1.0.971
這NuGet包是完全相同的960,除了我們對Newtonsoft.Json 4.5.7編譯它。請注意,這僅在客戶端模式下受支持,如果您想運行RavenDB Server或RavenDB Embedded,它仍然需要1.0版本中的Newtonsoft.Json 4.0.8。
主要想法是,您可以在客戶端使用Newtonsoft.Json 4.5.7來運行RavenDB Server,這是RavenDB最常見的場景。
歡迎來到Stack Overflow!您不應該僅僅給出另一個網站的鏈接作爲答案,因爲該網站將來可能會過時。相反,單擊此答案上的「編輯」鏈接,並在此處包含解決方案的主要部分。請參閱:http://meta.stackexchange.com/q/8259 –
我會**好得多**你也可以告訴我們關於解決方案的一些事情。不只是有一個。 –
謝謝,當然,我編輯它 – George