I was wondering why LoadWithPartialName has been deprecated, anyone know
If I have multiple versions of MyAssmbly.dll in the GAC for example and I want my app to load the latest version, LoadWithPartialName does the trick.
What's the alternative now it's been deprecated in .NET 2.0

Assembly.LoadWithPartialName, what's so bad about it?
prog
David77
Here's an explanation why you shouldn't use it: http://blogs.msdn.com/suzcook/archive/2003/05/30/57159.aspx
Bagles1
Can't you keep the same assembly version in the patched assembly That's what Microsoft are doing for .NET Fx hotfixes and service packs. See http://blogs.msdn.com/suzcook/archive/2003/05/29/57148.aspx
axl
Very interesting point.
I've just automatically thought to change the assembly version for patched assemblies, and I haven't really differentiated between file version and assembly version.
I assume Windows Installer will obey file overwrite rules looking at the file version, so the assembly will actually be overwritten when installing a patch.
That's actually a pretty good idea, thanks.