• RIA Services Link建立后在客户端silverlightLibrary中不能生成Generated_Code


      最近打算利用RIA Services建立框架,把所有的的前列条件准备好后重新生成,关于RIA Services的详细讲解可以参考这里。“EN,什么情况突然Generated_Code文件不能自动生成”,当时就郁闷了按照惯例开始寻找度娘谷哥帮忙解决。找了好半天说是由于System.ServiceModel.DomainServices.EntityFramework这个文件版本过高,但我是装完VS2010SP1后就没有去做过更新,后来想难不成是silverlight版本过高?果然,把silverlightLibrary的版本降到4.0刚点OK文件夹Generated_Cod就挑出来了。

      最终还是版本问题给绊羁到了,但是不能让这SL5.0建的项目去降回到4.0,后来就这样解决问题了。

     一、在VS依次下打开工具箱—>扩展管理器—>联机库—>工具,这里边会有一个NUGET Package Manage这个是微软提供的升级类库的插件,同时也可以在这里下载。安装后重启VS,之后在VS中依次选择工具->库程序包管理器—>程序包管理控制台,在控制台中输入以下命令可以得到不同的相应

        get-help NuGet——以查看所有可用的 NuGet 命令

        Install-Packge EntityFramework——获取最新版EntityFramework 

         Install-Package EntityFramework -Version 5.0.0 ——更新至 EntityFramework 5.0

        …………

    更新成功会出现:  

    您正在从 Microsoft 下载 EntityFramework,有关此程序包的许可协议在 http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409 上提供。请检查此程序包是否有其他依赖项,这些依赖项可能带有各自的许可协议。您若使用程序包及依赖项,即构成您接受其许可协议。如果您不接受这些许可协议,请从您的设备中删除相关组件。
    已成功安装“EntityFramework 5.0.0”。
    Adding 'EntityFramework 5.0.0' to SilverlightApplication2.Web.
    已成功将“EntityFramework 5.0.0”添加到 SilverlightApplication2.Web。

    Type 'get-help EntityFramework' to see all available Entity Framework commands.

     最终不过还是需要更新silverlight5,完美解决!

  • 相关阅读:
    python xlrd和xlwtxlutils包的使用
    python中的re模块和正则表达式基础
    linux定时任务crontab
    分析nginx access log日志的命令
    Git SSH Key 生成步骤
    mysql分表的3种方法
    memcached全面剖析–5. memcached的应用和兼容程序
    memcached全面剖析–4. memcached的分布式算法
    memcached全面剖析–3. memcached的删除机制和发展方向
    memcached全面剖析–2. 理解memcached的内存存储
  • 原文地址:https://www.cnblogs.com/loyung/p/3057161.html
Copyright © 2020-2023  润新知