2010-05-04 6 views
1

J'ai un dll que j'ai fait qui fonctionne parfaitement. J'ai besoin d'y apporter quelques modifications, donc j'ai simplement fait une application console pour l'exécuter pour le dépannage. L'application console fait référence à la DLL et l'appelle simplement pour s'exécuter, puis attend la saisie de l'utilisateur. La DLL est copiée dans le répertoire avec l'application console et tout le monde est content. Sauf pour le fait que les ressources de la DLL ne vont pas avec. Comment puis-je remédier à ce problème? Merci de votre aide!Référence avec les ressources ne suivent pas (Visual Studio)

edit: J'ai résolu le problème cette fois-ci parce que je trouvais que les données étaient déjà copiées dans un répertoire commun de toute façon, mais j'aimerais quand même savoir d'autres idées que je pourrais utiliser dans le cas où ne pas se mettre bien en place avec d'autres projets.

Répondre

0

Les ressources que vous attendez font-elles réellement partie de la DLL ou sont-elles dans un autre fichier (un fichier ".resources" ou un fichier EXE d'accompagnement)? La première chose que je soupçonne est que ces ressources sont dans un fichier séparé en dehors de la DLL et ne sont tout simplement pas copiés.

+0

il s'agit d'un fichier XML et d'un fichier de configuration. Les deux sont nécessaires pour que la DLL fonctionne correctement. Je les ai mis à copier dans le répertoire de sortie toujours, mais cela les obtient seulement dans le répertoire de sortie avec la DLL, pas au-delà. Est-ce qu'il y a un correctif ou dois-je les copier manuellement? – Adkins

+0

J'ai accepté cette réponse simplement parce qu'aucune autre réponse n'est sortie de cette question. Je vais simplement partir de l'hypothèse que ce que j'essayais de faire ne fonctionne pas. Si cette hypothèse est fausse, faites-le moi savoir. – Adkins

Questions connexes