Index: Project.cs
===================================================================
RCS file: /cvsroot/nant/nant/src/NAnt.Core/Project.cs,v
retrieving revision 1.8
diff -u -r1.8 Project.cs
--- Project.cs	6 Mar 2003 08:16:18 -0000	1.8
+++ Project.cs	6 Mar 2003 21:27:44 -0000
@@ -578,13 +578,14 @@
         /// update dependent properties when Default Framework is set
         /// </summary>
         private void UpdateDefaultFrameworkProperties() {      
-            Properties["nant.settings.defaultframework"] = DefaultFramework.Name;    
+            Properties["nant.settings.defaultframework"] = DefaultFramework.Name;
+            Properties["nant.settings.defaultframework.version"] = DefaultFramework.Version;
+            Properties["nant.settings.defaultframework.description"] = DefaultFramework.Description;             
             Properties["nant.settings.defaultframework.frameworkdirectory"] = DefaultFramework.FrameworkDirectory.FullName; 
             Properties["nant.settings.defaultframework.sdkdirectory"] = DefaultFramework.SdkDirectory.FullName; 
             Properties["nant.settings.defaultframework.frameworkassemblydirectory"] = DefaultFramework.FrameworkAssemblyDirectory.FullName; 
             Properties["nant.settings.defaultframework.csharpcompiler"] = DefaultFramework.CSharpCompilerName; 
             Properties["nant.settings.defaultframework.resgentool"] = DefaultFramework.ResGenToolName; 
-            Properties["nant.settings.defaultframework.description"] = DefaultFramework.Description;             
         }
         
         /// <summary>
@@ -592,12 +593,13 @@
         /// </summary>
         private void UpdateCurrentFrameworkProperties(){
             Properties["nant.settings.currentframework"] = CurrentFramework.Name;
+            Properties["nant.settings.currentframework.version"] = CurrentFramework.Version;
+            Properties["nant.settings.currentframework.description"] = CurrentFramework.Description; 
             Properties["nant.settings.currentframework.frameworkdirectory"] = CurrentFramework.FrameworkDirectory.FullName; 
             Properties["nant.settings.currentframework.sdkdirectory"] = CurrentFramework.SdkDirectory.FullName; 
             Properties["nant.settings.currentframework.frameworkassemblydirectory"] = CurrentFramework.FrameworkAssemblyDirectory.FullName; 
             Properties["nant.settings.currentframework.csharpcompiler"] = CurrentFramework.CSharpCompilerName; 
             Properties["nant.settings.currentframework.resgentool"] = CurrentFramework.ResGenToolName; 
-            Properties["nant.settings.currentframework.description"] = CurrentFramework.Description; 
         }
         
         #region Settings file Load routines
