首页 文章

EF自我跟踪Silverlight WCf

提问于
浏览
0

嗨,我有一个silverlight4 .net 4.0应用程序,我正在使用自我跟踪实体 . 在应用程序中,我有一个silverlight项目,其中包含由EF自我跟踪模板生成的实体 . 该项目由wcf服务和客户共享,以便更改跟踪工作 . 一切都很好,但当我运行我的服务是获得异常无法加载文件或程序集'System.Runtime.Serialization,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'或其依赖项之一 . 该系统找不到指定的文件 .

任何帮助都很有意义

谢谢本

2 回答

  • 0

    适用于Silverlight的正确版本,也可能适用于STEs的版本是:

    // Assembly System.Runtime.Serialization, Version 2.0.5.0
    Location: C:\Program Files (x86)\Microsoft Silverlight\4.0.60129.0\System.Runtime.Serialization.dll 
    Name: System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e 
    Type: Library
    

    如果您引用了v2.0.50727,那么您还没有加载Silverlight版本,但是.NET 2.0版本将具有以下标志:

    // Assembly System.Runtime.Serialization, Version 2.0.0.0
    Location: C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Runtime.Serialization.dll 
    Name: System.Runtime.Serialization, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    Type: Library
    
  • 0

    必须创建一个单独的项目与映射到客户端的实体 . 所以2个项目包含相同的实体 . 一个映射到服务器,一个映射到客户端,每个使用不同版本的Serialization dll

相关问题