2009-12-10 7 views
0

J'ai une application (.net 3.5 app) qui dépend de odp.net (11g). J'avais installé l'odp.net sur la machine de production, j'ai déployé mes binaires. Le programme fonctionne correctement, mais il affiche une erreur comme celle-ci:Déploiement d'applications .Net Windows dépendantes de ODP.NET

Cette application n'a pas pu démarrer car MSVCR71.dll n'a pas été trouvé. Ré-installer l'application peut résoudre le problème.

La machine dispose de Windows 2003 R2 en tant que système d'exploitation. Cette erreur se produit sur le bloc Oracle Exception catch de mon code. Le programme est censé afficher une boîte de message indiquant l'erreur. Cela fonctionne comme prévu dans ma machine de développement ... Pourriez-vous m'aider à résoudre ce problème?

Répondre

0

Je suis le problème compris, sans installer le temps d'exécution Visual C ... Au lieu d'utiliser l'installation XCopy, je l'ai utilisé le ODP.NET Installer ... Fonctionne très bien maintenant ..

1

Je pense que c'est un Microsoft Visual C Runtime V. 7.1 dll. Est-ce que Microsoft Visual C Runtime V. 7.1 est installé sur la machine?

this peut aider

+0

Oh, je ... c'est probablement pas installé ... mais d'après ce que je sais, je ne me souviens pas de référence à cette DLL dans mes applications – cless

+0

probablement le ODP.net se référant, peut-être essayer de réinstaller cela ? Est-ce que la DLL existe sur votre machine? tout (http://www.voidtools.com/download.php) est un bon moyen de le savoir rapidement –

+0

Bonjour, merci pour les conseils ... y a-t-il un programme d'installation pour cette bibliothèque? J'installe le runtime Visual C++ 2008, mais il affiche toujours la même erreur – cless