Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2012中的SQLite 1.0.82.0(最新版本)未显示在设计器数据源中_Sqlite_Visual Studio 2012_Datasource_Designer - Fatal编程技术网

Visual Studio 2012中的SQLite 1.0.82.0(最新版本)未显示在设计器数据源中

Visual Studio 2012中的SQLite 1.0.82.0(最新版本)未显示在设计器数据源中,sqlite,visual-studio-2012,datasource,designer,Sqlite,Visual Studio 2012,Datasource,Designer,我使用的是最新版本1.0.82.0(sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe),并且使用的是Visual Studio 2012的发布版本以及所有最新的内容 我在源资源管理器(新连接)的设计器数据源中没有看到SQLite SQLite上的下载说明,“此安装程序包能够安装Visual Studio 2010的设计时组件”。我认为“VisualStudio2010”部分是我在VS2012中没有看到设计师的原因,这就是我所拥有的 如何让设计师使

我使用的是最新版本1.0.82.0(sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe),并且使用的是Visual Studio 2012的发布版本以及所有最新的内容

我在源资源管理器(新连接)的设计器数据源中没有看到SQLite

SQLite上的下载说明,“此安装程序包能够安装Visual Studio 2010的设计时组件”。我认为“VisualStudio2010”部分是我在VS2012中没有看到设计师的原因,这就是我所拥有的

如何让设计师使用VS2012

System.Data.SQLite.org团队何时会推出一个适用于VS 2012的版本


(我确实在7月份看到过几篇关于1.0.66和1.0.73的帖子,但那是当时的情况,1.0.82显然包括了VS2010的设计师。我看到了其他带有“-2008”的文件名。)大概是Visual Studio 2008。这意味着Visual Studio 2012可能会到来,但与此同时,我对手动注册表黑客之类的东西很好奇。)

经过一番搜索,我找到了我的答案,1.0.83,将于2012年11月XX日发布

VisualStudio2012除了v10到v11注册表配置单元的差异之外,还有团队称之为“重新设计的设计器支持”

这是信息的链接

1.0.83.0-2012年11月XX日(计划发布) •更新至SQLite 3.7.15。 •将Visual Studio 2012支持添加到所有适用的解决方案/项目文件及其关联的支持文件和测试套件中。 •将Visual Studio 2012支持添加到重新设计的设计器支持安装程序中

以及其他变化


遗憾的是,我在网上找不到任何临时解决方案。缺少修复程序会影响使用DevExpress的基于报表的项目以及使用资源管理器的项目。

新编辑现在我可以开始工作了


转到Visual Studio,管理Nuget,搜索在线软件包,搜索“SQLite”,安装System.Data.SQLite,然后boom,您可以使用designer,并且evrything再次工作。

为了在Visual Studio中获得SQLite的设计器支持,您必须下载非常特定的System.Data.SQLite版本。这种方法有着惊人的不同可能性,因此很容易出错

请查找表示以下内容的粗体大文本:

此安装程序包能够安装Visual Studio 2012的设计时组件。

但在无数的下载中,它仍然很容易被错过。如果需要,请使用Control-F查找“Visual Studio 2012”文本


即使您在64位计算机上,也不要下载64位版本。您需要具有上述文本的32位版本才能获得设计器支持。

我有两台开发机器。一个是Visual Studio 2012 Professional,另一个是Visual Studio 2012 Premium。根据文档,designer支持适用于专业及以上级别,而Express版本不支持。我已为我修复了它。请检查我编辑的答案,或者它现在适用于您。我刚刚安装了1.0.84.0,仍然没有现成的设计时组件。已修复,请检查我的答案这不起作用。我下载的32位版本说,它是唯一一个将安装VS 2012设计时组件的版本。我确保检查了安装这些组件的选项。尝试了两次关闭VS、进行安装和启动VS备份。列表中没有SQLite的提供程序,并且我无法使我的edmx模型连接或映射到我的SQLite数据库。还有其他潜在的原因/修复方法吗?(已经确保安装了正确的NuGet版本:EF 6.1.1和SQLite 1.0.94)@FireWingLead,您确定使用VS 2012而不是VS 2013吗?它有一个针对VS 2013的不同包。是的,非常肯定使用VS 2012。