B
Boris
As many of you know probably you can use ProgIDs in COM to instantiate COM
objects. The ProgID has the form Project.ClassName.Version. Thanks to
version it is possible to instantiate COM objects from different versions
of the same library. I wonder now if this is possible in .NET, too?
When a class from a .NET assembly is instantiated its namespace and class
name are used. Now if there is a new version of the .NET assembly you
obviously have name ambiguity as namespace and class name are the same. It
doesn't seem like it is possible to reference two versions of the same
assembly if namespace and class names are the same? Or is there any way of
specifying in code from which assembly the class should be instantiated?
Boris
objects. The ProgID has the form Project.ClassName.Version. Thanks to
version it is possible to instantiate COM objects from different versions
of the same library. I wonder now if this is possible in .NET, too?
When a class from a .NET assembly is instantiated its namespace and class
name are used. Now if there is a new version of the .NET assembly you
obviously have name ambiguity as namespace and class name are the same. It
doesn't seem like it is possible to reference two versions of the same
assembly if namespace and class names are the same? Or is there any way of
specifying in code from which assembly the class should be instantiated?
Boris