From 10546e2ffa7ddd34c2ce559cabec0a00f6f6f30f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20G=2E=20Aragoneses?= Date: Thu, 24 Oct 2013 12:57:42 +0200 Subject: [PATCH] MSBuild: fix the solution build (except audit and sample projects) This commit makes it possible to build any project of the gtk-sharp.sln from an IDE (except audit and sample projects, which require a bit more work). This doesn't mean that autotools is deprecated, but just that it is more comfortable to use an IDE when working on gtk-sharp because it will offer better auto-completion, and will stop highlight misleading semantic errors, from now on. --- gdk/gdk.csproj | 12 ++++++++++++ gio/gio.csproj | 7 ++++++- gtk/gtk.csproj | 18 ++++++++++++++++++ pango/pango.csproj | 12 ++++++++++++ sample/ManagedTreeViewDemo.cs | 2 +- sample/Subclass.cs | 2 +- 6 files changed, 50 insertions(+), 3 deletions(-) diff --git a/gdk/gdk.csproj b/gdk/gdk.csproj index 1576a459a..b6692a91d 100644 --- a/gdk/gdk.csproj +++ b/gdk/gdk.csproj @@ -229,5 +229,17 @@ {3BF1D531-8840-4F15-8066-A9788D8C398B} glib + + {1C3BB17B-336D-432A-8952-4E979BC90867} + gio + + + {364577DB-9728-4951-AC2C-EDF7A6FCC09D} + cairo + + + {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4} + pango + \ No newline at end of file diff --git a/gio/gio.csproj b/gio/gio.csproj index 0033325d7..2dac0df3f 100644 --- a/gio/gio.csproj +++ b/gio/gio.csproj @@ -21,6 +21,7 @@ 4 x86 false + true none @@ -30,11 +31,11 @@ 4 x86 false + true - @@ -366,6 +367,7 @@ + @@ -373,4 +375,7 @@ glib + + + \ No newline at end of file diff --git a/gtk/gtk.csproj b/gtk/gtk.csproj index 0b3861d17..fcd201d19 100644 --- a/gtk/gtk.csproj +++ b/gtk/gtk.csproj @@ -926,6 +926,16 @@ + + + + + + + + + + @@ -947,5 +957,13 @@ {364577DB-9728-4951-AC2C-EDF7A6FCC09D} cairo + + {1C3BB17B-336D-432A-8952-4E979BC90867} + gio + + + {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4} + pango + diff --git a/pango/pango.csproj b/pango/pango.csproj index 9646ad2f4..bf3294d56 100644 --- a/pango/pango.csproj +++ b/pango/pango.csproj @@ -21,6 +21,7 @@ 4 x86 false + true none @@ -30,6 +31,7 @@ 4 x86 false + true @@ -187,4 +189,14 @@ + + + {3BF1D531-8840-4F15-8066-A9788D8C398B} + glib + + + {364577DB-9728-4951-AC2C-EDF7A6FCC09D} + cairo + + \ No newline at end of file diff --git a/sample/ManagedTreeViewDemo.cs b/sample/ManagedTreeViewDemo.cs index 08b4f656a..a5024d876 100644 --- a/sample/ManagedTreeViewDemo.cs +++ b/sample/ManagedTreeViewDemo.cs @@ -10,7 +10,7 @@ namespace GtkSamples { using Gtk; - public class TreeViewDemo { + public class ManagedTreeViewDemo { private static ListStore store = null; private class Pair { diff --git a/sample/Subclass.cs b/sample/Subclass.cs index 7ffa85221..b7e3037ba 100755 --- a/sample/Subclass.cs +++ b/sample/Subclass.cs @@ -9,7 +9,7 @@ namespace GtkSamples { using Gtk; using System; - public class ButtonApp { + public class ButtonAppSubclass { public static int Main (string[] args) {