Click here to Skip to main content
15,886,770 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
QuestionHow to know the focused control Pin
Sreepathi4-Apr-04 14:26
Sreepathi4-Apr-04 14:26 
AnswerRe: How to know the focused control Pin
Roman Rodov5-Apr-04 16:17
Roman Rodov5-Apr-04 16:17 
GeneralMultimodule assembly Pin
sieben4-Apr-04 9:32
sieben4-Apr-04 9:32 
GeneralRe: Multimodule assembly Pin
Mike Dimmick5-Apr-04 2:20
Mike Dimmick5-Apr-04 2:20 
GeneralRe: Multimodule assembly Pin
sieben5-Apr-04 2:37
sieben5-Apr-04 2:37 
Generalcompiling MSIL to Native code using ngen.exe tool Pin
Marco M.4-Apr-04 0:50
Marco M.4-Apr-04 0:50 
GeneralRe: compiling MSIL to Native code using ngen.exe tool Pin
leppie4-Apr-04 1:13
leppie4-Apr-04 1:13 
GeneralConcurrent Assembly versions Pin
ProffK2-Apr-04 1:50
ProffK2-Apr-04 1:50 
I know the framework supports side-by-side execution, and assume this to mean that if I have two apps that use two different versions of an assembly, each appdomain will load the correct version of the assembly for its host.

Now I have a requirement to process serialized objects, which are serialized from different assembly versions, i.e., I dequeue an object and check which assembly version it was serialized from, and then I need to load the correct version assembly to deserialize the object and call a method on it. The method call will be constant over all versions.

I have started looking at using Assembly.Load to load the correct version assembly, but quickly see inadequacies with this approach. It seems more like I will need to start a separate appdomain for each version as well, and use reflection or remoting to call into the appdomain.

Note that there will not be a very large number of versions, probably around five concurrent versions, so one appdomain per version is not going to be a huge resource problem.

Any comments?

My blog.
GeneralFramework Version Pin
JM_FL1-Apr-04 22:55
JM_FL1-Apr-04 22:55 
GeneralRe: Framework Version Pin
Stefan Troschuetz12-Apr-04 22:52
Stefan Troschuetz12-Apr-04 22:52 
GeneralTransfers to the client an amount of the expected result Pin
s_habibi1-Apr-04 19:35
s_habibi1-Apr-04 19:35 
QuestionHow to override non-virtual method in .NET (not a joke) Pin
Eugene Mayeski1-Apr-04 12:34
professionalEugene Mayeski1-Apr-04 12:34 
AnswerRe: How to override non-virtual method in .NET (not a joke) Pin
Colin Angus Mackay1-Apr-04 13:21
Colin Angus Mackay1-Apr-04 13:21 
GeneralRe: How to override non-virtual method in .NET (not a joke) Pin
Eugene Mayeski1-Apr-04 13:30
professionalEugene Mayeski1-Apr-04 13:30 
GeneralRe: How to override non-virtual method in .NET (not a joke) Pin
Colin Angus Mackay1-Apr-04 14:01
Colin Angus Mackay1-Apr-04 14:01 
GeneralDeployment of already installed Appllication in .NET. Pin
Mahesh Dara31-Mar-04 18:22
Mahesh Dara31-Mar-04 18:22 
GeneralRe: Deployment of already installed Appllication in .NET. Pin
John Kuhn31-Mar-04 18:44
John Kuhn31-Mar-04 18:44 
GeneralRe: Deployment of already installed Appllication in .NET. Pin
je_gonzalez1-Apr-04 14:28
je_gonzalez1-Apr-04 14:28 
GeneralRe: Deployment of already installed Appllication in .NET. Pin
Mahesh Dara1-Apr-04 20:21
Mahesh Dara1-Apr-04 20:21 
QuestionHow to print a RTF document Pin
manfred.bjorlin31-Mar-04 3:45
manfred.bjorlin31-Mar-04 3:45 
GeneralCalling .Net-DLLs from regular, unmanaged C++ Pin
Eric Schaefer30-Mar-04 22:40
Eric Schaefer30-Mar-04 22:40 
GeneralRe: Calling .Net-DLLs from regular, unmanaged C++ Pin
Roman Rodov31-Mar-04 14:41
Roman Rodov31-Mar-04 14:41 
GeneralRe: Calling .Net-DLLs from regular, unmanaged C++ Pin
Eric Schaefer1-Apr-04 22:08
Eric Schaefer1-Apr-04 22:08 
GeneralRe: Calling .Net-DLLs from regular, unmanaged C++ Pin
Mike Dimmick5-Apr-04 2:32
Mike Dimmick5-Apr-04 2:32 
Generalrichtextbox removing highlight from selected text Pin
Member 33109630-Mar-04 19:54
Member 33109630-Mar-04 19:54 

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.