Impossible de charger le fichier ou l'assembly Interop.IWshRuntimeLibrary?
Je suis en train d'utiliser le iWshRuntimeLibrary. Quand je "publier" mon application, tout est bien. Lorsque j'essaye de créer un programme d'installation de l'assistant de projet, cependant, Il fabrique et installe mon projet, mais affiche le message d'erreur suivant au lancement.
Impossible de charger le fichier ou l'assembly 'Interop.IWshRuntimeLibrary, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Le système
ne peut pas trouver le fichier spécifié.
Après je clique sur OK, l'application semble procéder comme d'habitude.
J'ai mis mon projet à construire contre .NET 3.5, si ce qui compte.
- pour l'exécution de l'Assemblée êtes-vous notamment que, dans le projet en tant que référence, et pas seulement de l'aide.. et ou vous le mettre la copie locale = true dans les propriétés de l'assemblée..?
- Je suis très nouveau à la programmation Windows, mais si je comprends bien ce que vous demandez, sous les Références, j'ai de la bibliothèque qui y sont énumérés, à côté du Système, etc. Mon projet d'installation ne détecte Microsoft .NET Framework comme une dépendance bien que, si ce qui compte.
- pouvez-vous poster une capture d'écran.. si possible.. ?
- J'ai répondu à ma question ci-dessous, merci pour votre aide 🙂
- génial.. content c'était une solution rapide pour vous..
Vous devez vous connecter pour publier un commentaire.
Résolu par la suite pour iWshRuntimeLibrary:
http://qa.social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/2f3a074b-08c4-4635-ba38-0fd7d04dcb1e
Puis ce, pour wshom.ocx:
http://msdn.microsoft.com/en-us/library/x97ae5d9(v=vs. 80).aspx
Que le lien ne fonctionne pas, voici une version mise en cache pour les futurs chercheurs
(http://qa.social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/2f3a074b-08c4-4635-ba38-0fd7d04dcb1e)
Veuillez noter: C'est une PRODUCTION équivalente (EPI/QA) de l'environnement. S'il vous plaît ne vous attendez pas à obtenir des réponses sur les forums ici ou pour les recherches se refléter dans la production. Pour obtenir la version de production de ce site, veuillez supprimer "assurance de la qualité." à partir de l'URL.
ClickOnce et de Configuration & Projets de Déploiement
Question
Je suis en utilisant cette bibliothèque pour créer des raccourcis dans une action personnalisée. Dans la référence, la copie locale est vrai. J'ai cette erreur quand j'essaie de l'installer sur d'autres ordinateurs. Aucune idée de pourquoi cela arriverait? Bâtiment sur Windows 7, une erreur se produit sur Windows 7 et XP. J'ai remarqué que le fichier n'est pas dans le dossier d'Installation du répertoire cible lorsque l'erreur se produit, mais je ne sais pas pourquoi, parce que la copie locale est définie sur true.
Mardi, juin 22, 2010 4:22 PM
Réponses/Réponses
Copie locale a rien à voir avec les projets d'installation. Si vous souhaitez installer cette assemblée sur le système client, vous devez l'ajouter dans le Fichier de vue du Système (quel que soit le dossier est nécessaire) dans le projet d'installation.
OK, il détecte toutes les autres bibliothèques dans le projet d'action personnalisé dans les Dépendances Détectées mais pas celui-ci, et quand vous allez à ajouter de l'assemblée, il n'a pas la liste des bibliothèques COM.
Et je l'ai sortie de la coutume projet d'action dans le programme d'installation, et donc ne devrait pas copier copie locale sur le système de fichiers?
Étrange qu'il ne le fait pas automatiquement, mais en ajoutant manuellement le fichier dll pour le dossier d'Installation de l'application de l'utilisateur du dossier travaillé. Merci Phil.
OK, le problème vient de nouveau. La bibliothèque est ajouté à la configuration du projet, c'est dans le Système de Fichiers viewer dans le dossier d'Installation (il est utilisé dans une installation personnalisée d'action), et tout en essayant de l'installer en 32 bits sous Vista, il a donné le même message d'erreur disant qu'il ne pouvait pas trouver le fichier.
Mercredi, juillet 14, 2010 12:16 PM
Est-ce un assemblage d'être installé dans le GAC? - Phil Wilson
Je vais pas dire non, parce que je ne sais pas comment faire. Je viens de l'ajouter à la configuration du projet et le mettre dans le système de fichiers viewer dans le dossier d'Installation.
Oh, et il vis que sur Vista, XP et 7, beau travail.
Personne n'ont aucune idée de quel est le problème?
Dans le PrimaryOutput de la Demande dossier de votre projet d'installation d'ajouter Interop.IwshRuntimeLibrary.dll. Puis reconstruire votre projet d'installation et essayez de lancer le setup.exe. cela a fonctionné dans mon cas.. espérons que cette solution vous aide aussi.. Sameer G
sameer,
Dossier de l'Application signifie exactement dossier? J'ai essayé de copier les mêmes DLL dans le dossier %AppData%, mais n'a pas fonctionné ... je suis à l'aide de installshield pour créer le projet d'installation. Suggérez-vous de copier le Interop.IwshRuntimeLibrary.dll inclure avec ma configuration binaires? merci de m'aider