J'ai un fichier de base de données SQL Server CE qui est redéployé chaque fois que je cours. Cela rend les tests difficiles.Façon de verrouiller facilement un fichier sur Windows Mobile
La seule façon que j'ai trouvé qui me permet de contourner c'est d'ouvrir le fichier de base de données sur le périphérique en utilisant l'Analyseur de requêtes. Ma meilleure estimation est que cela verrouille le fichier.
L'ouverture de la base de données (et la saisie du mot de passe) prend du temps (elle se déconnecte fréquemment à cause de mon application).
J'aimerais un moyen rapide et facile de verrouiller ce fichier afin que je ne redéploie pas chaque fois que je lance à partir de Visual Studio? (Juste quand je le veux). Quelqu'un a une bonne idée sur la façon de le faire sur Windows Mobile?
Cela fonctionnerait, sauf que je ne pouvais pas le vérifier comme ça ou ma construction automatisée échouerait. Finalement, je l'aurais accidentellement vérifié. (J'ai essayé auparavant et je l'ai vérifié après un certain temps.) – Vaccano
Dans ce cas, j'ajouterais un projet distinct pour la solution appelé quelque chose comme "static_files" ou autre chose. Ajoutez le fichier de base de données. Ajoutez ensuite une nouvelle configuration spécifiquement pour votre build automatisé. Activez le déploiement pour le projet pour cette configuration, désactivez-le pour votre configuration de débogage standard. – ctacke