Je veux juste m'assurer que je comprends correctement la documentation. Si j'ajoute System.Data.SqlServerCe en tant que référence dans mon projet Visual Studio 2008, compilez-le et copiez le contenu du répertoire "bin \ Release" sur un ordinateur Windows doté de la dernière version du framework .NET, juste travailler? Ou dois-je faire autre chose?Installation de SQL Server CE sous Windows - référence juste la DLL et j'ai terminé?
Répondre
La réponse est « non ».
En plus d'ajouter une référence à System.Data.SqlServerCe à tout projet qui utilise SQL Server CE, les DLL suivantes doivent être inclus (non référencé mais copié dans le répertoire de sortie en utilisant [Créer Action = contenu] et [copier vers le répertoire de sortie = copier si plus récent]):
- sqlceca35.dll
- sqlcecompact35.dll
- sqlceer35EN.dll
- sqlceme35.dll
- sqlceoledb35.dll
- sqlceqp35.dll
- sqlcese35.dll
- System.Data.SqlServerCe.Entity.dll
Ces DLL se trouvent à l'emplacement suivant (Windows XP): C: \ Program Files \ Microsoft SQL Server Compact Edition \ v3.5
Ceux-ci devraient être installés par défaut lorsque vous installez Visual studio.
Remarque: Pour éviter d '"uglifier" mes projets qui utilisent SQL Server CE, j'ai créé un projet "SqlServerCeLibrary" séparé qui contient uniquement ces DLL. De cette façon, je peux simplement ajouter SqlServerCeLibrary à mes solutions, et les DLL seront copiées dans le bon répertoire dans le dossier "bin". Vous pouvez également ajouter la sortie de SqlServerCeLibrary à un programme d'installation.
- 1. Installation de Sql Server 2008 sous Windows 7 RTM
- 2. Installation PostGIS sous Windows
- 3. Installation de SQL Server 2005 sur Windows 2000 Server
- 4. DLL VB6 sous Windows XP vs Windows Server 2003 SE
- 5. Installation de SQLite 3.6 Sous Windows 7
- 6. SQL Server CE - une installation est-elle requise (par opposition à une DLL uniquement)?
- 7. Référence de DLL pour Objective-C (GNUStep sous Windows)
- 8. Installation de NERDTree sous Windows
- 9. Ada: installation cmake et PLplot sous Windows
- 10. Installation de Starling sous Windows
- 11. Installation de FxRuby sous Windows
- 12. Installation de Sharepoint sous Windows 7
- 13. Installation de TurboGears sous Windows 7
- 14. Installation de CakePHP sous Windows avec Apache
- 15. Installation d'un module ffmpeg pour php sur windows server
- 16. Application Windows et SQL Server
- 17. Installation de CMS Refinery sous Windows
- 18. Installation de dnssd gem sous Windows
- 19. Installation de gem bcrypt-ruby sous Windows
- 20. Installation de cc.net sous Windows Vista
- 21. Installation de Python sous Windows XP
- 22. Installation de VB6 sous Windows Vista en tant qu'utilisateur standard
- 23. Installation de TFS 2008 Workgroup Edition sur Windows Server 2003 avec SQL Server 2008
- 24. Installation de Team Foundation Server
- 25. Exécution de JAI dans OSGi
- 26. Ruby: installation de gem juste à temps?
- 27. Installation des extensions PHP sous Windows
- 28. Installation de SQL Server Express 2008 côte à côte avec VS2008 et SQL Server Express 2005
- 29. validateur w3c: installation locale sous windows
- 30. Installation du service mongrel sous Windows 2008
Gardez à l'esprit qu'il ya 2 ensembles de fichiers DLL, un pour x86 et un pour x64, voir ce pour obtenir des instructions plus claires: http://blogs.msdn.com/b/stevelasker/archive/2008/10 /22/privately-deploying-sql-server-compact-with-the-ado-net-entity-provider.aspx – ErikEJ
@ErikEJ, Je voulais juste vous remercier pour votre commentaire. J'ai finalement dû faire face à la question de 64 bits, et le lien que vous avez fourni a fait un jeu d'enfant à résoudre. – devuxer
Très utile - merci !! Mais POURQUOI la documentation SQL CE ne le mentionne-t-elle pas? – kmote