J'ai créé un contrôle personnalisé à l'aide de VB.NET dans Visual Studio 2008, qui fournit des fonctionnalités étendues de mappage et de suivi à une application de recherche et de secours. Le problème que j'ai est que dans un certain nombre d'endroits, j'ai besoin de définir le chemin vers les applications principales exécutables afin de trouver un certain nombre de répertoires dont le contrôle a besoin pour fonctionner correctement. Tout fonctionne très bien quand je l'utilise dans VS, mais lorsque je tente d'incorporer le contrôle sous une forme dans une solution séparée, je reçois l'erreur suivante:Définition d'un chemin d'accès à l'exécutable pour un contrôle personnalisé
Failed to create component 'MainControl'. The error message follows: 'System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Microsoft\Visual Studio 9.0\Common\IDE\GIS\Data\Default...
Cela semble indiquer qu'il est à la recherche de la \ SIG \ Data \ Répertoire par défaut dans le chemin du programme Visual Studio mais j'ai utilisé Application.StartupPath pour définir cet emplacement dans le contrôle.
Cette erreur se produit uniquement lorsque vous essayez d'incorporer le contrôle sous une forme en dehors de la solution de contrôle. La solution que j'ai créée pour développer ce contrôle a deux projets (un pour le contrôle et un pour un formulaire de test pour faire le débogage)
Quelqu'un peut-il me donner des conseils à ce sujet?
Merci Hans qui a fait l'affaire. C'est assez marrant, je travaille sur VB.NET depuis environ trois ans et c'est la première fois que je suis confronté à ce problème. Quoi qu'il en soit, votre solution était la bonne. – Gerry