首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebSharper KendoUI.未能将元数据反序列化为: IntelliFactory.WebSharper.KendoUI

WebSharper KendoUI.未能将元数据反序列化为: IntelliFactory.WebSharper.KendoUI
EN

Stack Overflow用户
提问于 2014-01-14 06:02:23
回答 1查看 276关注 0票数 0

我尝试在MS 2013中使用WebSharper和KendoUI扩展。

代码语言:javascript
复制
Microsoft Visual Studio Ultimate 2013
Version 12.0.21005.1 REL
Microsoft .NET Framework
Version 4.5.50938

Installed Version: Ultimate

WebSharper.KendoUI : NuGet:https://www.nuget.org/packages/WebSharper.KendoUI/

当我试图构建我的项目时,我会得到下一个错误。请注意,即使我在代码中不使用此包,但只安装它,也会发生此错误。

代码语言:javascript
复制
"D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\build\/../tools/net45\WebSharper.exe" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\FSharp.Core.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Core.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Formlet.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Html.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.JavaScript.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Reactive.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Collections.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Control.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Core.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Dom.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Ecma.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Formlet.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Html.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Html5.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.JQuery.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.JQueryUi.2.5.5.184\lib\net45\IntelliFactory.WebSharper.JQueryUI.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.KendoUI.2.4.44.47\lib\IntelliFactory.WebSharper.KendoUI.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Sitelets.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Testing.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Web.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Xml.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Core.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Numerics.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Web.dll"  "D:\projects\ycGit\YC.edu\src\YC.edu\AlgoVisPage\obj\Debug\Raw\AlgoVisPage.dll" "D:\projects\ycGit\YC.edu\src\YC.edu\AlgoVisPage\obj\Debug\AlgoVisPage.dll"
        [Error] C:\Users\user\AppData\Local\Temp\tmpA807.tmp(1,1): System.Exception: Failed to deserialize metadata for: IntelliFactory.WebSharper.KendoUI, Version=2.4.0.0, Culture=neutral, PublicKeyToken=dcd983dec8f76a71
    D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\build\WebSharper.targets(103,5): error MSB3073: The command ""D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\build\/../tools/net45\WebSharper.exe" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\FSharp.Core.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Core.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Formlet.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Html.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.JavaScript.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Reactive.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Collections.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Control.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Core.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Dom.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Ecma.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Formlet.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Html.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Html5.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.JQuery.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.JQueryUi.2.5.5.184\lib\net45\IntelliFactory.WebSharper.JQueryUI.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.KendoUI.2.4.44.47\lib\IntelliFactory.WebSharper.KendoUI.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Sitelets.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Testing.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.WebSharper.Web.dll" -r "D:\projects\ycGit\YC.edu\src\YC.edu\packages\WebSharper.2.5.92.21\tools\net45\IntelliFactory.Xml.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Core.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Numerics.dll" -r "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Web.dll"  "D:\projects\ycGit\YC.edu\src\YC.edu\AlgoVisPage\obj\Debug\Raw\AlgoVisPage.dll" "D:\projects\ycGit\YC.edu\src\YC.edu\AlgoVisPage\obj\Debug\AlgoVisPage.dll"" exited with code 1.

拜托,谁能解释一下侯修它。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-14 15:56:34

您所看到的错误是由于您的Kendo扩展和您的WebSharper版本不同(分别为2.4.X和2.5.X )。WebSharper扩展与其匹配的WebSharper一起进行版本化,因为它们使用特定的“元数据”格式来描述F#到JavaScript的转换工件,因此您要么需要WebSharper 2.4 (可以从Nuget获得),要么需要一个与JavaScript兼容的Kendo扩展来使两者协同工作。

从2.5开始,Kendo是一个高级扩展,因此您需要成为一个许可开发人员才能使用它。有关更多详细信息,请参阅http://websharper.com/store

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21107014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档