Hi Richard,
Thank you for using MSDN Newsgroup! My name is Steven, and I'll be
assisting you on this issue.
From your description, you're looking for some information on the version
controling of the .net assemblies when using XCOPY to deploy dotnet
application?
If there is anything I misunderstood, please feel free to let me know.
As for this problem, here is my suggestion:
Generally the dotnet has provide the internal mechanism of version
controling in the asseblies. Actually, all the .net assmblies has a
manifest in its dll metadata which specify the dll assemblis it is made up
of and dependent of. Also, there metainfo contains the certain dll's name
and version number that protect the application from misuing the wrong
dlls. So in addition to those tools such as VSS or CVS which provide
external functions of file version control. We can use the dotnet
assemblis's self version(espcially for the strong-named asseblies which can
be added into the Global Assebly Cache) and the .net assemblies version
configure mechanism to implment the version control. For example, using the
application config file ,(the web.config file for web application) to
specify the certain assemlies to used by the application. And here is some
tech articles and reference on the Assemblies' version control and
configuration in .NET:
#Deployment Scenarios
http://msdn.microsoft.com/library/en...oymentscenario
s.asp?frame=true
#Assembly Versioning
http://msdn.microsoft.com/library/en...mblyversioning
..asp?frame=true
#Redirecting Assembly Versions
http://msdn.microsoft.com/library/en...mblyversionred
irection.asp?frame=true
#Configuring Assembly Binding Redirection
http://msdn.microsoft.com/library/en...iguringassembl
ybindingredirection.asp?frame=true
Please check out the above items. If you need any further assistance,
please feel free to let me know.
Regards,
Steven Cheng
Microsoft Online Support
Get Secure!
www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)