J
Julijan Sribar
I've made an application in VS2002 (actually an add-in for VS) which worked
on VS2002/2003. I am trying to port it to VS2005, but leave it backward
compatible.
I've managed to make it work on VS 2005 only if VS2002 or 2003 is installed
on the same machine. However, if a machine has only VS2005 installed, the
add-in does not work (it even fails to install on the client machine) as
long as I do not include referenced system assemblies (Extensibility.dll,
envdte.dll and stdole.dll) from the build machine into the installation
package. Need not to mention that those assemblies (but more recent
versions) exist on the client machine.
How can I avoid the need to include system assemblies into installation set,
i.e. allow .NET framework to select the appropriate versions? I suppose
these system assemblies should be backward compatible and the old code
should work with them.
If I build setup on VS2005 (with updated references) add-in works on VS2005,
but won't work on VS2002/2003.
Thanks in advance,
Julijan
on VS2002/2003. I am trying to port it to VS2005, but leave it backward
compatible.
I've managed to make it work on VS 2005 only if VS2002 or 2003 is installed
on the same machine. However, if a machine has only VS2005 installed, the
add-in does not work (it even fails to install on the client machine) as
long as I do not include referenced system assemblies (Extensibility.dll,
envdte.dll and stdole.dll) from the build machine into the installation
package. Need not to mention that those assemblies (but more recent
versions) exist on the client machine.
How can I avoid the need to include system assemblies into installation set,
i.e. allow .NET framework to select the appropriate versions? I suppose
these system assemblies should be backward compatible and the old code
should work with them.
If I build setup on VS2005 (with updated references) add-in works on VS2005,
but won't work on VS2002/2003.
Thanks in advance,
Julijan