Je travaille sur un projet d'installation de Visual Sudio 2010 pour installer une application Entity Framework/SQL Compact. L'application doit installer un fichier SDF sur la machine de l'utilisateur. Comme je comprends les conseils de Microsoft, je devrais installer le fichier SDF dans un sous-dossier company \ application sous C: \ ProgramsData sur la machine de l'utilisateur, ce que j'ai fait dans le projet d'installation en créant un dossier personnalisé avec un DefaultLocation propriété de [CommonAppDataFolder]. Tout fonctionne bien, et le fichier SDF est installé dans C: \ ProgramData \ MyCompany \ MyApp \ MyFile.sdf.EntityException: L'accès au fichier de base de données n'est pas autorisé
Voici mon problème: Sur l'ordinateur client, mon application lance une EntityException avec le message suivant: "SqlCeException: l'accès au fichier de base de données n'est pas autorisé." Cela ressemble à un problème d'autorisations.
Existe-t-il un moyen de définir des autorisations sur les dossiers d'installation SDF à partir d'un projet VS Setup? Comment je le ferais? Des exemples? Merci de votre aide.