Author: lluis
Date: 2007-10-17 12:20:10 -0400 (Wed, 17 Oct 2007)
New Revision: 87698

Modified:
   trunk/monodevelop/Extras/MonoDeveloperExtensions/ChangeLog
   trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProject.cs
   trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProjectConfiguration.cs
Log:
* MonoProject.cs, MonoProjectConfiguration.cs: MonoProject now is a
  subclass of DotNetProject. Project export to VS format now works.

Modified: trunk/monodevelop/Extras/MonoDeveloperExtensions/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/MonoDeveloperExtensions/ChangeLog  2007-10-17 
15:47:19 UTC (rev 87697)
+++ trunk/monodevelop/Extras/MonoDeveloperExtensions/ChangeLog  2007-10-17 
16:20:10 UTC (rev 87698)
@@ -1,5 +1,10 @@
 2007-10-17  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
 
+       * MonoProject.cs, MonoProjectConfiguration.cs: MonoProject now is a 
subclass
+         of DotNetProject. Project export to VS format now works.
+
+2007-10-17  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
+
        * MonoMakefileFormat.cs, MonoProject.cs: Make sure the .sources file is
          included when exporting the project.
 

Modified: trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProject.cs
===================================================================
--- trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProject.cs     
2007-10-17 15:47:19 UTC (rev 87697)
+++ trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProject.cs     
2007-10-17 16:20:10 UTC (rev 87698)
@@ -39,7 +39,7 @@
 
 namespace MonoDeveloper
 {
-       public class MonoProject: Project
+       public class MonoProject: DotNetProject
        {
                string outFile;
                ArrayList refNames = new ArrayList ();
@@ -51,7 +51,7 @@
                        get { return "MonoMakefile"; }
                }
                
-               internal MonoProject (MonoMakefile mkfile)
+               internal MonoProject (MonoMakefile mkfile): base ("C#")
                {
                        Read (mkfile);
                }
@@ -137,11 +137,13 @@
                        }
                        
                        MonoProjectConfiguration conf = new 
MonoProjectConfiguration ("default", "default");
+                       conf.CompilationParameters = 
LanguageBinding.CreateCompilationParameters (null);
                        conf.OutputDirectory = basePath;
                        conf.AssemblyPathTemplate = targetAssembly;
                        Configurations.Add (conf);
                        
                        conf = new MonoProjectConfiguration ("net_2_0", 
"net_2_0");
+                       conf.CompilationParameters = 
LanguageBinding.CreateCompilationParameters (null);
                        conf.OutputDirectory = basePath;
                        conf.AssemblyPathTemplate = targetAssembly;
                        Configurations.Add (conf);
@@ -227,7 +229,9 @@
                
                public override IConfiguration CreateConfiguration (string name)
                {
-                       return new MonoProjectConfiguration (name, name);
+                       MonoProjectConfiguration conf = new 
MonoProjectConfiguration (name, name);
+                       conf.CompilationParameters = 
LanguageBinding.CreateCompilationParameters (null);
+                       return conf;
                }
                
                public void CombineOpened (object sender, CombineEventArgs args)

Modified: 
trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProjectConfiguration.cs
===================================================================
--- 
trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProjectConfiguration.cs    
    2007-10-17 15:47:19 UTC (rev 87697)
+++ 
trunk/monodevelop/Extras/MonoDeveloperExtensions/MonoProjectConfiguration.cs    
    2007-10-17 16:20:10 UTC (rev 87698)
@@ -35,7 +35,7 @@
 
 namespace MonoDeveloper
 {
-       class MonoProjectConfiguration: AbstractProjectConfiguration
+       class MonoProjectConfiguration: DotNetProjectConfiguration
        {
                string profile;
                string assemblyPath;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to