I'm currently working on a web project that involves several assemblies, structured something like this:
WebProject
|
+--> A (external assembly, Version 1.0.0.0)
|
+--> B (external assembly, Version 1.0.0.0)
The difficulty is that in order to keep track of what's deployed, I'd like to updated the version numbers of assemblies A and B at each build. Right now I'm doing that with the [assembly: AssemblyVersion("1.0.*")]
technique, but it wreaks havoc in the WebProject project, because it contains a number of ASP.NET pages and master pages that refer to types in assemblies A and B.
Is there a simpler way to update these references other than manually?
Update: assemblies A & B live in one solution, while WebProject lives in another. Also, A & B are strongly named because they get deployed to IIS/SharePoint servers.