diff --git a/Bindings/Bindings.csproj b/Bindings/Bindings.csproj
index 997240b..6d4205a 100644
--- a/Bindings/Bindings.csproj
+++ b/Bindings/Bindings.csproj
@@ -5,7 +5,7 @@
     Debug
     AnyCPU
     {A2B3BBC8-3D48-46DD-B3CF-263F554E4474}
-    Library
+    Exe
     Raylib
     Bindings
     v4.6.1
@@ -77,6 +77,9 @@
   
     
   
+  
+    raylib-cs.ico
+  
   
     
     
@@ -86,6 +89,7 @@
   
     
     
+    
     
     
     
@@ -95,5 +99,11 @@
   
     
   
+  
+    
+    
+      Always
+    
+  
   
 
\ No newline at end of file
diff --git a/Bindings/Program.cs b/Bindings/Program.cs
new file mode 100644
index 0000000..3ed5f06
--- /dev/null
+++ b/Bindings/Program.cs
@@ -0,0 +1,44 @@
+using Raylib;
+using static Raylib.Raylib;
+
+// example to quickly test bindings
+// otherwise build as a class library to use in other projects
+class Program
+{ 
+    public static void Main()
+    {
+        // Initialization
+        //--------------------------------------------------------------------------------------
+        int screenWidth = 800;
        int screenHeight = 450;
+
+        InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");
+
+        SetTargetFPS(60);
+        //--------------------------------------------------------------------------------------
+
+        // Main game loop
+        while (!WindowShouldClose())    // Detect window close button or ESC key
+        {
+            // Update
+            //----------------------------------------------------------------------------------
+            // TODO: Update your variables here
+            //----------------------------------------------------------------------------------
+
+            // Draw
+            //----------------------------------------------------------------------------------
+            BeginDrawing();
+
+            ClearBackground(RAYWHITE);
+
+            DrawText("Congrats! You created your first window!", 190, 200, 20, MAROON);
+
+            EndDrawing();
+            //----------------------------------------------------------------------------------
+        }
+
+        // De-Initialization
+        //--------------------------------------------------------------------------------------   
+        CloseWindow();        // Close window and OpenGL context
+                              //--------------------------------------------------------------------------------------
+    }
+}
diff --git a/Bindings/raylib-cs.ico b/Bindings/raylib-cs.ico
new file mode 100644
index 0000000..296d5dd
Binary files /dev/null and b/Bindings/raylib-cs.ico differ
diff --git a/Bindings/raylib.dll b/Bindings/raylib.dll
new file mode 100644
index 0000000..54b8955
Binary files /dev/null and b/Bindings/raylib.dll differ