Dans un outil de réfactoring que je fais j'essais de charger des dlls qui
sont dans des arborescences totalement différente. Pour être plus clair
disons sur des disques différents. Chacune de ces dlls ont des dépendances
dans le répertoire où elles se trouvent (et non en GAC).
A priori ce n'est pas possible puisque dans un AppDomain, le PrivateBinPath
doit -être sous répertoire du DirectoryBase. Cependant j'ai déjà vu des
logiciels .Net à qui cela ne posent pas de problème. Quelqu'un sait-il
comment fait-on ?
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
Simon Mourier
A priori c'est tout à fait possible en effet. Tout dépend de ce que vous souhaitez faire exactement.
Pour vous aider: Fuslogvw.exe, un outil qui permet de savoir ce qui s'est passé, comment .NET a essayé de charger quelles assemblies, etc... http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfFusionLogViewerFuslogvwexe.asp
Les blogs des développeurs de la technologie de chargement sous-jacente ("fusion") ou on trouve des tas d'informations Suzanne Cook http://blogs.msdn.com/suzcook/comments/57120.aspx
Junfeng Zhang http://blogs.msdn.com/junfeng/
Simon www.softfluent.com
"Yaume" a écrit dans le message de news:
Hello,
Dans un outil de réfactoring que je fais j'essais de charger des dlls qui sont dans des arborescences totalement différente. Pour être plus clair disons sur des disques différents. Chacune de ces dlls ont des dépendances dans le répertoire où elles se trouvent (et non en GAC). A priori ce n'est pas possible puisque dans un AppDomain, le PrivateBinPath doit -être sous répertoire du DirectoryBase. Cependant j'ai déjà vu des logiciels .Net à qui cela ne posent pas de problème. Quelqu'un sait-il comment fait-on ?
D'avance merci.
A priori c'est tout à fait possible en effet. Tout dépend de ce que vous
souhaitez faire exactement.
Pour vous aider:
Fuslogvw.exe, un outil qui permet de savoir ce qui s'est passé, comment .NET
a essayé de charger quelles assemblies, etc...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfFusionLogViewerFuslogvwexe.asp
Les blogs des développeurs de la technologie de chargement sous-jacente
("fusion") ou on trouve des tas d'informations
Suzanne Cook
http://blogs.msdn.com/suzcook/comments/57120.aspx
Junfeng Zhang
http://blogs.msdn.com/junfeng/
Simon
www.softfluent.com
"Yaume" <Yaume@discussions.microsoft.com> a écrit dans le message de news:
67434226-F370-4DCA-BF29-C5BD15B296DB@microsoft.com...
Hello,
Dans un outil de réfactoring que je fais j'essais de charger des dlls qui
sont dans des arborescences totalement différente. Pour être plus clair
disons sur des disques différents. Chacune de ces dlls ont des dépendances
dans le répertoire où elles se trouvent (et non en GAC).
A priori ce n'est pas possible puisque dans un AppDomain, le
PrivateBinPath
doit -être sous répertoire du DirectoryBase. Cependant j'ai déjà vu des
logiciels .Net à qui cela ne posent pas de problème. Quelqu'un sait-il
comment fait-on ?
A priori c'est tout à fait possible en effet. Tout dépend de ce que vous souhaitez faire exactement.
Pour vous aider: Fuslogvw.exe, un outil qui permet de savoir ce qui s'est passé, comment .NET a essayé de charger quelles assemblies, etc... http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpgrfFusionLogViewerFuslogvwexe.asp
Les blogs des développeurs de la technologie de chargement sous-jacente ("fusion") ou on trouve des tas d'informations Suzanne Cook http://blogs.msdn.com/suzcook/comments/57120.aspx
Junfeng Zhang http://blogs.msdn.com/junfeng/
Simon www.softfluent.com
"Yaume" a écrit dans le message de news:
Hello,
Dans un outil de réfactoring que je fais j'essais de charger des dlls qui sont dans des arborescences totalement différente. Pour être plus clair disons sur des disques différents. Chacune de ces dlls ont des dépendances dans le répertoire où elles se trouvent (et non en GAC). A priori ce n'est pas possible puisque dans un AppDomain, le PrivateBinPath doit -être sous répertoire du DirectoryBase. Cependant j'ai déjà vu des logiciels .Net à qui cela ne posent pas de problème. Quelqu'un sait-il comment fait-on ?
D'avance merci.
Paul Bacelar
Si ça peut aider. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfCodeBase.asp -- Paul Bacelar
"Yaume" wrote in message news:
Hello,
Dans un outil de réfactoring que je fais j'essais de charger des dlls qui sont dans des arborescences totalement différente. Pour être plus clair disons sur des disques différents. Chacune de ces dlls ont des dépendances dans le répertoire où elles se trouvent (et non en GAC). A priori ce n'est pas possible puisque dans un AppDomain, le
PrivateBinPath
doit -être sous répertoire du DirectoryBase. Cependant j'ai déjà vu des logiciels .Net à qui cela ne posent pas de problème. Quelqu'un sait-il comment fait-on ?
D'avance merci.
Si ça peut aider.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfCodeBase.asp
--
Paul Bacelar
"Yaume" <Yaume@discussions.microsoft.com> wrote in message
news:67434226-F370-4DCA-BF29-C5BD15B296DB@microsoft.com...
Hello,
Dans un outil de réfactoring que je fais j'essais de charger des dlls qui
sont dans des arborescences totalement différente. Pour être plus clair
disons sur des disques différents. Chacune de ces dlls ont des dépendances
dans le répertoire où elles se trouvent (et non en GAC).
A priori ce n'est pas possible puisque dans un AppDomain, le
PrivateBinPath
doit -être sous répertoire du DirectoryBase. Cependant j'ai déjà vu des
logiciels .Net à qui cela ne posent pas de problème. Quelqu'un sait-il
comment fait-on ?
Si ça peut aider. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gngrfCodeBase.asp -- Paul Bacelar
"Yaume" wrote in message news:
Hello,
Dans un outil de réfactoring que je fais j'essais de charger des dlls qui sont dans des arborescences totalement différente. Pour être plus clair disons sur des disques différents. Chacune de ces dlls ont des dépendances dans le répertoire où elles se trouvent (et non en GAC). A priori ce n'est pas possible puisque dans un AppDomain, le
PrivateBinPath
doit -être sous répertoire du DirectoryBase. Cependant j'ai déjà vu des logiciels .Net à qui cela ne posent pas de problème. Quelqu'un sait-il comment fait-on ?