2012-10-09 26 views
6

Estoy utilizando la última versión, 1.0.82.0 (sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe), y estoy usando la versión lanzada de Visual Studio 2012 con todo lo último.SQLite 1.0.82.0 (más reciente) en Visual Studio 2012 no aparece en Designer Data Source

No veo el SQLite en la fuente de datos de Designer en Source Explorer (conexiones nuevas).

La descarga en SQLite dice: "Este paquete de instalación es capaz de instalar los componentes de tiempo de diseño para Visual Studio 2010". Supongo que la parte de "Visual Studio 2010" es la razón por la que no veo al diseñador en VS2012, que es lo que tengo.

¿Cómo puedo hacer que el diseñador trabaje con VS2012?

¿Cuándo saldrá el equipo de System.Data.SQLite.org con una versión que funcione con VS 2012?

(Vi un par de publicaciones en julio que hablaban de 1.0.66 y 1.0.73, pero eso fue en ese momento y 1.0.82 incluye a los diseñadores solo para VS 2010 aparentemente. Veo otros nombres de archivos con " -2008 "presumiblemente para Visual Studio 2008. Eso significa que probablemente llegará un Visual Studio 2012, pero mientras tanto, tengo curiosidad acerca de un hack de registro manual o algo así.)

+0

¿Qué edición de VS2012? –

+0

Tengo dos máquinas de desarrollo. Uno tiene Visual Studio 2012 Professional y el otro Visual Studio 2012 Premium. De acuerdo con la documentación, el soporte de diseñador es para Profesional y superior y no es compatible con la versión Express. –

+0

Lo tengo arreglado por favor revisa mi respuesta editada o funciona para ti ahora. – Maximc

Respuesta

0

Después de buscar, encontré mi respuesta, 1.0.83, que saldrá en noviembre de XX, 2012.

Visual Studio 2012, aparte de la diferencia de colmena de v10 a v11 también tiene lo que el equipo llama un "soporte de diseñador rediseñado".

Aquí está el enlace a la información.

http://system.data.sqlite.org/index.html/doc/trunk/www/news.wiki

1.0.83.0 - Noviembre XX, 2012 (liberación programada) • Actualizado a SQLite 3.7.15. • Agregue soporte de Visual Studio 2012 a todos los archivos de solución/proyecto aplicables, sus archivos auxiliares asociados y el conjunto de pruebas. • Agregue soporte de Visual Studio 2012 al instalador de soporte de diseñador rediseñado.

y otros cambios.

No pude encontrar ninguna solución provisional en la web, por desgracia. La falta de una corrección afecta los proyectos basados ​​en informes con DevExpress y los proyectos que usan el explorador.

+0

Ahora dice "** Diciembre ** XX, 2012" ... –

1

NUEVO EDITAR AHORA LO CONSEGUÍ A TRABAJAR!

Goto Visual Studio, Administrar Nuget, buscar paquetes en línea, buscar "SQLite", instalar System.Data.SQLite, y boom, puede usar el diseñador y todo está funcionando de nuevo.

+0

Gracias por la actualización. Acabo de descargarlo e instalarlo. –

+0

¿Y está trabajando para usted ahora? – Maximc

+1

Acabo de instalar 1.0.84.0, todavía no hay componentes de tiempo de diseño listos para usar. – DigitalNomad

9

Para obtener soporte de diseñador para SQLite en Visual Studio, debe descargar una versión muy específica de System.Data.SQLite. El downloads page tiene asombrosas diferentes posibilidades, por lo que es fácil obtener la incorrecta.

Busque el gran texto en negrita que dice esto:

paquete

Esta configuración es capaz de instalar los componentes en tiempo de diseño para Visual Studio 2012.

Pero aún es fácil perderse entre los millones de descargas. Si es necesario, use Control-F para buscar el texto "Visual Studio 2012".

No descargue la versión de 64 bits, incluso si está en una máquina de 64 bits. Necesita la versión de 32 bits con el texto anterior para obtener soporte técnico del diseñador.

+0

Esto no funciona. Descargué la versión de 32 bits que decía que era la única que instalaría componentes de tiempo de diseño para VS 2012. Me aseguré de verificar las opciones para instalar esos componentes. Intentó DOS VECES apagar el VS, realizar la instalación e iniciar VS una copia de seguridad. Ningún proveedor para SQLite aparece en la lista, y no puedo hacer que mi modelo de Edmx se conecte o se asigne a mi base de datos SQLite. ¿Alguna otra razón/corrección posible? (ya se ha asegurado de que se hayan instalado las versiones correctas de NuGet: EF 6.1.1 y SQLite 1.0.94) – FireWingLead

+0

@FireWingLead, ¿definitivamente usa VS 2012 y no VS 2013? Tiene un paquete diferente destinado para VS 2013. –

+0

Sí, definitivamente usando VS 2012. – FireWingLead

Cuestiones relacionadas