VIsual Studio C# 2008 - option Type de la plateforme cible - C#/.NET managed - Programmation
Marsh Posté le 06-01-2011 à 17:06:19
autrement, connaissez vous une solution pour lire un fichier excel en C# en environnement 64 bit ?
pascal
Marsh Posté le 13-01-2011 à 15:33:50
Tu fais click droit sur ton projet > Properties
Dans l'onglet Build, tu as Platform target, qui est par défaut à Any CPU.
Tu choisis x86, et ça devrait rouler
Marsh Posté le 06-01-2011 à 16:25:17
Salut,
Je ne suis pas un expert C# et j'ai créé une mini applicaiton pour faire une démo avec Visual Studio C# 2008.
L'application charge un fichier excel et le lit avec un objet oleDbConnection.
Mon environnement de développement est Windows XP 32 bits.
j'ai packagé l'application afin de l'installer sur 2 autres machines.
Lorsque j'execute mon appi sur un environnement 32 bits, pas de problème, elle marche nickel.
Par contre, sur un environnement Windows 7 (64 bits), je recois une erreur lorsqu j'essaye de charger le fichier excel.
le fournisseur « Microsoft.Jet.OLEDB.4.0 » n'est pas enregistré sur l'ordinateur local."
j'ai trouvé sur le site de Microsoft http://support.microsoft.com/kb/942977/fr l'erreur.
et il faut, apparement, spécifier dans les paramètres de génération du package que la plate-forme cible est X86.
j'ai cherché dans mon environnement VIsual Studio C# 2008 et suivi les indications du site, mais je ne trouve nulle part ou le mentionner.
Pouvez-vous m'aider à trouver comment spécifier le type de la plate-forme cible ?
dans mon cas, ce doit être X86.
merci pour votre aide,
pascal