0

我正在将旧版 C# 移动应用程序部署到 Windows CE 6 设备上。

该应用程序在 Visual Studio 2008 中编译并部署到设备上,但在设备上运行我的应用程序时出现错误:

找不到文件或程序集名称“System.Data.SqlServerCe,版本 = 3.0.3600.0,culture=neutral,PublicKeyToken=3B3235DF1C802AD3”或其依赖项之一”。

这个应用程序(你可能已经猜到了)使用 SQL Server Compact,我尝试了各种方法来运行应用程序(在设备上重新安装 SQL Server compact 等),但没有任何乐趣。

我还尝试更改app.config文件以重新映射此缺少的依赖项:

<dependentassembly>
    <assemblyidentity name="System.Data.SqlServerCe" culture="neutral" publickeytoken="3be235df1c8d2ad3" />
    <bindingredirect  newVersion="3.5.0.0" oldVersion="3.0.3600.0" />
 </dependentassembly>

但我仍然遇到同样的问题。

4

0 回答 0