Emr*_*ain 54 sql-server-ce visual-studio-2013
当我尝试从Visual Studio创建一个新的SQL Server Compact文件 - >添加新项时,我没有再看到"本地数据库"选项,这实际上是添加SQL Server Compact Database的方法.现在,如果真的从微软停止使用,那么微软推出的桌面应用程序嵌入式数据库技术是什么?我尝试了SQLite,但部署是SQLite的头疼,因为用户可能没有在他/她的机器上安装正确版本的Visual C++ distributable.
Aar*_*and 42
是的,SQL Server Compact已被弃用(请参阅此Connect项的注释).您应该使用SQL Server Express或SQL LocalDB.一些帖子:
http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx
http://erikej.blogspot.com/2011/01/comparison-of-sql-server-compact-4-and.html
http://erikej.blogspot.com/2012/07/the-state-and-near-future-of-sql-server.html
Eri*_*kEJ 19
是的,VS 2013中缺少它,但您可以使用我的SQL Server Compact Toolbox插件,在VS 2013中完成几乎所有与SQLCE相关的操作.你错过了什么?
bou*_*err 12
正如其他人所指出的,SQL Server Compact已被弃用.而是你可以使用SQLite它并不需要在客户机上安装任何.
SQLite依赖于Visual C++运行时,但您不需要在客户端计算机上安装它.该system.data.sqlite下载页面包含已包含运行几个"静态"的包.
所有"静态"包都包含静态链接到Visual C++运行时的相应版本的本机或混合模式程序集二进制文件.通常,这些程序包用于客户机器可能没有安装必要版本的Visual C++运行时且由于权限有限而无法安装的情况.
例如,在我的机器上,我运行的是Windows 8.1 x64,因此我使用了预编译的静态链接二进制文件,用于64位Windows(.NET Framework 4.0)并下载了sqlite-netFx40-static-binary-x64-2010-1.0.90.0.压缩.
此二进制包包含System.Data.SQLite 1.0.90.0(3.8.2)包的x64版本的所有二进制文件.x64的Visual C++ 2010 SP1运行时是静态链接的..NET Framework 4.0是必需的.
然后我解压缩包并运行test.exe以确保一切正常.需要零安装.
出于某种原因,在VS 2013中删除了使用带有SQL Compact的服务器资源管理器.有关于重新启用它的UserVoice问题.
归档时间: |
|
查看次数: |
55786 次 |
最近记录: |