You're not going to find the version number in a human readable format.  The
version is generated by the compiler and stored in the manifest of the
generated assembly.  What you need to do is look in each projects
assemblyinfo.cs (I think that's the file name) for something like this
[assembly:AssemblyVersion("1.0.*.*")].  You should change this to 1.0.0.0 or
whatever version is appropriate for your project.

For what it's worth, I too battled this for some time and the problem was
that I was attempting to get all projects to build to a common output
directory and I had copy local set to false.  As soon as I abandoned this
approach and set copy local to true, my solution began building without
problems.

Good luck,

Seang

-----Original Message-----
From: Loc Nguyen [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 06, 2002 12:04 PM
To: [EMAIL PROTECTED]
Subject: Re: [DOTNET] VS.Net "Copy Local" feature


Hmm...  I remember someone from MS mentioning something about the assembly
version number.  I do not remember what it was he said about it.  However,
in my second posting to this issue, I mentioned that I did a grep on *.*
at the root of our source tree for the offending version number string and
could not find any file with this string.  In addition, I only have
exactly one copy of the offending assembly on my system.  It is the newer
version.  Therefore, I believe VS.Net is caching the old version number
somewhere.  This issue is hugely hindering productivity.

MS is up to their old automagic crap (e.g. IE security settings, cross
scripting, COM integration in outlook).  Has anyone at MS heard of the
KISS rule of thumb?

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to