Ich habe eine lange laufende C# -Server-Anwendung unter Linux/Mono ausgeführt, und ich habe die Möglichkeit hinzugefügt, DLL-Assemblys im laufenden Betrieb zu laden, um die Anwendung zu erweitern. Ich habe entdeckt, dass das Aktualisieren dieser DLL-Assemblies zur Laufzeit nicht ohne die Verwendung von AppDomains erfolgen kann, was nach dem Aussehen von dem, was ich bereits getan habe, in die Quere kommen wird. Sicher, es wird Workarounds geben, aber das ist nicht das, was ich wirklich will.Versuchen, AppDomains zu vermeiden
Bietet Mono irgendwelche alternativen Lösungen, die ich vielleicht übersehen habe? Hat C# 4.0 in diesem Bereich etwas Neues?
Alle Nachrichten, die Installation und Overheads, die das bringt, ist, was ich versuche zu vermeiden. Ich hatte keine Probleme mit meiner App, die lange mit Mono läuft. – FlappySocks