Bonjour,
J'aimerai savoir comment faire référence dans un projet VB.net à une dll que
j'ai crée et qui, une fois la solution compilée se trouvera dans le dossier
parent de l'exécutable. petit schéma pour comprendre : Une fois compilée, mon
application respecte la structure suivante :
xxx\MaDLL.dll
xxx\...
xxx\Plugins\Monplugin.exe
Ce que je veux, c'est dire au projet Monplugin.exe que la dll dont il a
besoin se trouve dans le dossier parent (je ne veux pas qu'il en fasse une
copie dans le dossier "plugins", car cette dll est utile à d'autres
programmes et si elle se duplique autant de fois qu'elle est référencée, ça
risque de peser lourd...)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stéphane
Peut-être : Application.StartupPath & ".."
Stéphane
"AlicVB" a écrit dans le message de news:
Bonjour, J'aimerai savoir comment faire référence dans un projet VB.net à une dll que j'ai crée et qui, une fois la solution compilée se trouvera dans le dossier parent de l'exécutable. petit schéma pour comprendre : Une fois compilée, mon application respecte la structure suivante : xxxMaDLL.dll xxx... xxxPluginsMonplugin.exe
Ce que je veux, c'est dire au projet Monplugin.exe que la dll dont il a besoin se trouve dans le dossier parent (je ne veux pas qu'il en fasse une copie dans le dossier "plugins", car cette dll est utile à d'autres programmes et si elle se duplique autant de fois qu'elle est référencée, ça risque de peser lourd...)
Merci d'avance.
AlicVB
Peut-être :
Application.StartupPath & ".."
Stéphane
"AlicVB" <AlicVB@discussions.microsoft.com> a écrit dans le message de news:
B20426FA-6A10-472B-89B2-4595ABFACB1A@microsoft.com...
Bonjour,
J'aimerai savoir comment faire référence dans un projet VB.net à une dll
que
j'ai crée et qui, une fois la solution compilée se trouvera dans le
dossier
parent de l'exécutable. petit schéma pour comprendre : Une fois compilée,
mon
application respecte la structure suivante :
xxxMaDLL.dll
xxx...
xxxPluginsMonplugin.exe
Ce que je veux, c'est dire au projet Monplugin.exe que la dll dont il a
besoin se trouve dans le dossier parent (je ne veux pas qu'il en fasse une
copie dans le dossier "plugins", car cette dll est utile à d'autres
programmes et si elle se duplique autant de fois qu'elle est référencée,
ça
risque de peser lourd...)
Bonjour, J'aimerai savoir comment faire référence dans un projet VB.net à une dll que j'ai crée et qui, une fois la solution compilée se trouvera dans le dossier parent de l'exécutable. petit schéma pour comprendre : Une fois compilée, mon application respecte la structure suivante : xxxMaDLL.dll xxx... xxxPluginsMonplugin.exe
Ce que je veux, c'est dire au projet Monplugin.exe que la dll dont il a besoin se trouve dans le dossier parent (je ne veux pas qu'il en fasse une copie dans le dossier "plugins", car cette dll est utile à d'autres programmes et si elle se duplique autant de fois qu'elle est référencée, ça risque de peser lourd...)
Merci d'avance.
AlicVB
AlicVB
Bonjour, Malheureusement, le problème est bien plus compliqué, je le crains : Je réexplique un peu : quand je veux utiliser une dll X dans un programme Y, je l'ajoute dans les références du projet. Jusque là, pas de problème. Le problème est qu'une fois que je compile le programme Y, la dll X est copiée dans le même dossier et je ne peux pas la bouger sous peine de planter le programme Y. Ce que j'aimerai, c'est qu'elle soit dans le dossier parent du programme Y... et que le programme Y sache où la trouver (!).
Est-ce plus clair ?
Merci d'avance
AlicVB
"Stéphane" wrote:
Peut-être : Application.StartupPath & ".."
Stéphane
"AlicVB" a écrit dans le message de news:
> Bonjour, > J'aimerai savoir comment faire référence dans un projet VB.net à une dll > que > j'ai crée et qui, une fois la solution compilée se trouvera dans le > dossier > parent de l'exécutable. petit schéma pour comprendre : Une fois compilée, > mon > application respecte la structure suivante : > xxxMaDLL.dll > xxx... > xxxPluginsMonplugin.exe > > Ce que je veux, c'est dire au projet Monplugin.exe que la dll dont il a > besoin se trouve dans le dossier parent (je ne veux pas qu'il en fasse une > copie dans le dossier "plugins", car cette dll est utile à d'autres > programmes et si elle se duplique autant de fois qu'elle est référencée, > ça > risque de peser lourd...) > > Merci d'avance. > > AlicVB
Bonjour,
Malheureusement, le problème est bien plus compliqué, je le crains :
Je réexplique un peu : quand je veux utiliser une dll X dans un programme Y,
je l'ajoute dans les références du projet. Jusque là, pas de problème. Le
problème est qu'une fois que je compile le programme Y, la dll X est copiée
dans le même dossier et je ne peux pas la bouger sous peine de planter le
programme Y.
Ce que j'aimerai, c'est qu'elle soit dans le dossier parent du programme
Y... et que le programme Y sache où la trouver (!).
Est-ce plus clair ?
Merci d'avance
AlicVB
"Stéphane" wrote:
Peut-être :
Application.StartupPath & ".."
Stéphane
"AlicVB" <AlicVB@discussions.microsoft.com> a écrit dans le message de news:
B20426FA-6A10-472B-89B2-4595ABFACB1A@microsoft.com...
> Bonjour,
> J'aimerai savoir comment faire référence dans un projet VB.net à une dll
> que
> j'ai crée et qui, une fois la solution compilée se trouvera dans le
> dossier
> parent de l'exécutable. petit schéma pour comprendre : Une fois compilée,
> mon
> application respecte la structure suivante :
> xxxMaDLL.dll
> xxx...
> xxxPluginsMonplugin.exe
>
> Ce que je veux, c'est dire au projet Monplugin.exe que la dll dont il a
> besoin se trouve dans le dossier parent (je ne veux pas qu'il en fasse une
> copie dans le dossier "plugins", car cette dll est utile à d'autres
> programmes et si elle se duplique autant de fois qu'elle est référencée,
> ça
> risque de peser lourd...)
>
> Merci d'avance.
>
> AlicVB
Bonjour, Malheureusement, le problème est bien plus compliqué, je le crains : Je réexplique un peu : quand je veux utiliser une dll X dans un programme Y, je l'ajoute dans les références du projet. Jusque là, pas de problème. Le problème est qu'une fois que je compile le programme Y, la dll X est copiée dans le même dossier et je ne peux pas la bouger sous peine de planter le programme Y. Ce que j'aimerai, c'est qu'elle soit dans le dossier parent du programme Y... et que le programme Y sache où la trouver (!).
Est-ce plus clair ?
Merci d'avance
AlicVB
"Stéphane" wrote:
Peut-être : Application.StartupPath & ".."
Stéphane
"AlicVB" a écrit dans le message de news:
> Bonjour, > J'aimerai savoir comment faire référence dans un projet VB.net à une dll > que > j'ai crée et qui, une fois la solution compilée se trouvera dans le > dossier > parent de l'exécutable. petit schéma pour comprendre : Une fois compilée, > mon > application respecte la structure suivante : > xxxMaDLL.dll > xxx... > xxxPluginsMonplugin.exe > > Ce que je veux, c'est dire au projet Monplugin.exe que la dll dont il a > besoin se trouve dans le dossier parent (je ne veux pas qu'il en fasse une > copie dans le dossier "plugins", car cette dll est utile à d'autres > programmes et si elle se duplique autant de fois qu'elle est référencée, > ça > risque de peser lourd...) > > Merci d'avance. > > AlicVB