Click here to Skip to main content
14,736,308 members
Home » Discussions » C#
   

C#

 
GeneralRe: How to dynamically load assembly and dependencies from file path. Pin
koirat8-Sep-20 7:36
Memberkoirat8-Sep-20 7:36 
AnswerRe: How to dynamically load assembly and dependencies from file path. Pin
Gerry Schmitz8-Sep-20 8:12
mveGerry Schmitz8-Sep-20 8:12 
GeneralRe: How to dynamically load assembly and dependencies from file path. Pin
koirat8-Sep-20 9:57
Memberkoirat8-Sep-20 9:57 
GeneralRe: How to dynamically load assembly and dependencies from file path. Pin
Gerry Schmitz8-Sep-20 11:34
mveGerry Schmitz8-Sep-20 11:34 
AnswerRe: How to dynamically load assembly and dependencies from file path. Pin
Eddy Vluggen8-Sep-20 8:41
professionalEddy Vluggen8-Sep-20 8:41 
GeneralRe: How to dynamically load assembly and dependencies from file path. Pin
koirat8-Sep-20 10:59
Memberkoirat8-Sep-20 10:59 
GeneralRe: How to dynamically load assembly and dependencies from file path. Pin
Eddy Vluggen8-Sep-20 11:04
professionalEddy Vluggen8-Sep-20 11:04 
GeneralRe: How to dynamically load assembly and dependencies from file path. Pin
koirat8-Sep-20 13:25
Memberkoirat8-Sep-20 13:25 
Actually they do. I was able to pull it out in the end.
public static class AssemblyResolver
 {
     public static HashSet<Assembly> SupportedRequestors { get; set; } = new HashSet<Assembly>();

     static AssemblyResolver() {
         SupportedRequestors.Add(typeof(AssemblyResolver).Assembly);
     }

     public static void Initialize() {
         AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
     }


     private static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) {

         if (SupportedRequestors.Contains(args.RequestingAssembly)) {
             AssemblyName assemblyName = new AssemblyName(args.Name);
             string assemblyPath = Path.Combine(Path.GetDirectoryName(args.RequestingAssembly.Location),assemblyName.Name+".dll");
             Assembly loadedAssembly = Assembly.LoadFile(assemblyPath);
             SupportedRequestors.Add(loadedAssembly);
             return loadedAssembly;
         }

         return null;
     }
 }

QuestionCreate a Multi-Layer Data Model from a MySQL Query Pin
mjeeves7-Sep-20 9:25
Membermjeeves7-Sep-20 9:25 
AnswerRe: Create a Multi-Layer Data Model from a MySQL Query Pin
mjeeves7-Sep-20 9:43
Membermjeeves7-Sep-20 9:43 
GeneralRe: Create a Multi-Layer Data Model from a MySQL Query Pin
Richard MacCutchan7-Sep-20 10:27
mveRichard MacCutchan7-Sep-20 10:27 
GeneralRe: Create a Multi-Layer Data Model from a MySQL Query Pin
mjeeves7-Sep-20 10:44
Membermjeeves7-Sep-20 10:44 
GeneralRe: Create a Multi-Layer Data Model from a MySQL Query Pin
Richard Deeming7-Sep-20 23:34
mveRichard Deeming7-Sep-20 23:34 
QuestionProblem showing a symbol from a custom font Pin
Mc_Topaz6-Sep-20 22:18
MemberMc_Topaz6-Sep-20 22:18 
AnswerRe: Problem showing a symbol from a custom font Pin
Richard Deeming7-Sep-20 0:04
mveRichard Deeming7-Sep-20 0:04 
AnswerRe: Problem showing a symbol from a custom font Pin
Mc_Topaz7-Sep-20 0:54
MemberMc_Topaz7-Sep-20 0:54 
GeneralRe: Problem showing a symbol from a custom font Pin
Gerry Schmitz7-Sep-20 8:37
mveGerry Schmitz7-Sep-20 8:37 
GeneralRe: Problem showing a symbol from a custom font Pin
Mc_Topaz7-Sep-20 23:13
MemberMc_Topaz7-Sep-20 23:13 
AnswerRe: Problem showing a symbol from a custom font Pin
Mc_Topaz8-Sep-20 0:52
MemberMc_Topaz8-Sep-20 0:52 
QuestionDebug does not stop on errors. Pin
MAW306-Sep-20 16:27
MemberMAW306-Sep-20 16:27 
AnswerRe: Debug does not stop on errors. Pin
Sandeep Mewara6-Sep-20 20:09
mvaSandeep Mewara6-Sep-20 20:09 
AnswerRe: Debug does not stop on errors. Pin
OriginalGriff6-Sep-20 21:32
mveOriginalGriff6-Sep-20 21:32 
SuggestionRe: Debug does not stop on errors. Pin
Richard Deeming6-Sep-20 23:38
mveRichard Deeming6-Sep-20 23:38 
GeneralRe: Debug does not stop on errors. Pin
OriginalGriff6-Sep-20 23:51
mveOriginalGriff6-Sep-20 23:51 
QuestionChanging Caption in dt Pin
MAW306-Sep-20 16:22
MemberMAW306-Sep-20 16:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.