diff --git a/bindings/dotnet/build/vc2008/SFML.net.sln b/bindings/dotnet/build/vc2008/SFML.net.sln
index a132ef038..f429856a9 100644
--- a/bindings/dotnet/build/vc2008/SFML.net.sln
+++ b/bindings/dotnet/build/vc2008/SFML.net.sln
@@ -19,42 +19,76 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "shader", "..\..\examples\sh
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Release|Any CPU.Build.0 = Release|Any CPU
- {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Release|Any CPU.Build.0 = Release|Any CPU
- {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Release|Any CPU.Build.0 = Release|Any CPU
- {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Release|Any CPU.Build.0 = Release|Any CPU
- {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Release|Any CPU.Build.0 = Release|Any CPU
- {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Release|Any CPU.Build.0 = Release|Any CPU
- {F2F48990-F81E-41BA-AD01-168F6178C807}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F2F48990-F81E-41BA-AD01-168F6178C807}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F2F48990-F81E-41BA-AD01-168F6178C807}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F2F48990-F81E-41BA-AD01-168F6178C807}.Release|Any CPU.Build.0 = Release|Any CPU
- {9D4738F7-34EA-433A-A765-AF85A52A174D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9D4738F7-34EA-433A-A765-AF85A52A174D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9D4738F7-34EA-433A-A765-AF85A52A174D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9D4738F7-34EA-433A-A765-AF85A52A174D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Debug|x64.ActiveCfg = Debug|x64
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Debug|x64.Build.0 = Debug|x64
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Debug|x86.ActiveCfg = Debug|x86
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Debug|x86.Build.0 = Debug|x86
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Release|x64.ActiveCfg = Release|x64
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Release|x64.Build.0 = Release|x64
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Release|x86.ActiveCfg = Release|x64
+ {D17DE83D-A592-461F-8AF2-53F9E22E1D0F}.Release|x86.Build.0 = Release|x64
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Debug|x64.ActiveCfg = Debug|x64
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Debug|x64.Build.0 = Debug|x64
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Debug|x86.ActiveCfg = Debug|x86
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Debug|x86.Build.0 = Debug|x86
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Release|x64.ActiveCfg = Release|x64
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Release|x64.Build.0 = Release|x64
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Release|x86.ActiveCfg = Release|x64
+ {46786269-57B9-48E7-AA4F-8F4D84609FE6}.Release|x86.Build.0 = Release|x64
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Debug|x64.ActiveCfg = Debug|x64
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Debug|x64.Build.0 = Debug|x64
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Debug|x86.ActiveCfg = Debug|x86
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Debug|x86.Build.0 = Debug|x86
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Release|x64.ActiveCfg = Release|x64
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Release|x64.Build.0 = Release|x64
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Release|x86.ActiveCfg = Release|x64
+ {0B202C4D-A457-47FE-84A3-031DD878C6BE}.Release|x86.Build.0 = Release|x64
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Debug|x64.ActiveCfg = Debug|x64
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Debug|x64.Build.0 = Debug|x64
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Debug|x86.ActiveCfg = Debug|x86
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Debug|x86.Build.0 = Debug|x86
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Release|x64.ActiveCfg = Release|x64
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Release|x64.Build.0 = Release|x64
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Release|x86.ActiveCfg = Release|x64
+ {160AE11E-138A-4B77-9642-EA74F9A79B4D}.Release|x86.Build.0 = Release|x64
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Debug|x64.ActiveCfg = Debug|x64
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Debug|x64.Build.0 = Debug|x64
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Debug|x86.ActiveCfg = Debug|x86
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Debug|x86.Build.0 = Debug|x86
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Release|x64.ActiveCfg = Release|x64
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Release|x64.Build.0 = Release|x64
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Release|x86.ActiveCfg = Release|x64
+ {C1FBB9AF-B69A-4D06-9BDC-EAC7606296FF}.Release|x86.Build.0 = Release|x64
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Debug|x64.ActiveCfg = Debug|x64
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Debug|x64.Build.0 = Debug|x64
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Debug|x86.ActiveCfg = Debug|x86
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Debug|x86.Build.0 = Debug|x86
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Release|x64.ActiveCfg = Release|x64
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Release|x64.Build.0 = Release|x64
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Release|x86.ActiveCfg = Release|x64
+ {16E177F3-A0FF-4091-8521-562E0EBAA3AB}.Release|x86.Build.0 = Release|x64
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Debug|x64.ActiveCfg = Debug|x64
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Debug|x64.Build.0 = Debug|x64
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Debug|x86.ActiveCfg = Debug|x86
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Debug|x86.Build.0 = Debug|x86
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Release|x64.ActiveCfg = Release|x64
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Release|x64.Build.0 = Release|x64
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Release|x86.ActiveCfg = Release|x64
+ {F2F48990-F81E-41BA-AD01-168F6178C807}.Release|x86.Build.0 = Release|x64
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Debug|x64.ActiveCfg = Debug|x64
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Debug|x64.Build.0 = Debug|x64
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Debug|x86.ActiveCfg = Debug|x86
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Debug|x86.Build.0 = Debug|x86
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Release|x64.ActiveCfg = Release|x64
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Release|x64.Build.0 = Release|x64
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Release|x86.ActiveCfg = Release|x64
+ {9D4738F7-34EA-433A-A765-AF85A52A174D}.Release|x86.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/bindings/dotnet/examples/opengl/OpenGL.cs b/bindings/dotnet/examples/opengl/OpenGL.cs
index 996ec5eb9..4418fdbe0 100644
--- a/bindings/dotnet/examples/opengl/OpenGL.cs
+++ b/bindings/dotnet/examples/opengl/OpenGL.cs
@@ -13,6 +13,8 @@ namespace opengl
///
static void Main()
{
+ string path = System.IO.Directory.GetCurrentDirectory();
+
// Create main window
RenderWindow window = new RenderWindow(new VideoMode(800, 600), "SFML.Net OpenGL");
diff --git a/bindings/dotnet/examples/opengl/opengl.csproj b/bindings/dotnet/examples/opengl/opengl.csproj
index 5a4e246d9..9ec786dd0 100644
--- a/bindings/dotnet/examples/opengl/opengl.csproj
+++ b/bindings/dotnet/examples/opengl/opengl.csproj
@@ -16,22 +16,37 @@
-
+
true
- full
- false
.\
DEBUG;TRACE
+ full
+ x86
prompt
- 4
-
- pdbonly
- true
- ..\bin\
+
+ .\
TRACE
+ true
+ pdbonly
+ x86
+ prompt
+
+
+ true
+ .\
+ DEBUG;TRACE
+ full
+ x64
+ prompt
+
+
+ .\
+ TRACE
+ true
+ pdbonly
+ x64
prompt
- 4
@@ -48,14 +63,8 @@
-
- False
- ..\..\..\..\..\Bibliothèques\TaoFramework\bin\Tao.FreeGlut.dll
-
-
- False
- ..\..\..\..\..\Bibliothèques\TaoFramework\bin\Tao.OpenGl.dll
-
+
+
diff --git a/bindings/dotnet/examples/shader/Shader.cs b/bindings/dotnet/examples/shader/Shader.cs
index 1c0e2badd..e634b4e30 100644
--- a/bindings/dotnet/examples/shader/Shader.cs
+++ b/bindings/dotnet/examples/shader/Shader.cs
@@ -111,15 +111,15 @@ namespace shader
globalShader = new ShaderSelector(shaders);
// Do specific initializations
- shaders["nothing"].SetTexture("texture", Shader.CurrentTexture);
- shaders["blur"].SetTexture("texture", Shader.CurrentTexture);
+ shaders["nothing"].SetCurrentTexture("texture");
+ shaders["blur"].SetCurrentTexture("texture");
shaders["blur"].SetParameter("offset", 0.0F);
- shaders["colorize"].SetTexture("texture", Shader.CurrentTexture);
+ shaders["colorize"].SetCurrentTexture("texture");
shaders["colorize"].SetParameter("color", 1.0F, 1.0F, 1.0F);
- shaders["fisheye"].SetTexture("texture", Shader.CurrentTexture);
- shaders["wave"].SetTexture("texture", Shader.CurrentTexture);
+ shaders["fisheye"].SetCurrentTexture("texture");
+ shaders["wave"].SetCurrentTexture("texture");
shaders["wave"].SetTexture("wave", waveImage);
- shaders["pixelate"].SetTexture("texture", Shader.CurrentTexture);
+ shaders["pixelate"].SetCurrentTexture("texture");
// Define a string for displaying current effect description
shaderText = new Text();
diff --git a/bindings/dotnet/examples/shader/shader.csproj b/bindings/dotnet/examples/shader/shader.csproj
index f4b3a07c1..7d0618616 100644
--- a/bindings/dotnet/examples/shader/shader.csproj
+++ b/bindings/dotnet/examples/shader/shader.csproj
@@ -16,22 +16,37 @@
shader.Program
-
+
true
- full
- false
.\
DEBUG;TRACE
+ full
+ x86
prompt
- 4
-
- pdbonly
- true
- ..\bin\
+
+ .\
TRACE
+ true
+ pdbonly
+ x86
+ prompt
+
+
+ true
+ .\
+ DEBUG;TRACE
+ full
+ x64
+ prompt
+
+
+ .\
+ TRACE
+ true
+ pdbonly
+ x64
prompt
- 4
diff --git a/bindings/dotnet/examples/sound/sound.csproj b/bindings/dotnet/examples/sound/sound.csproj
index 2f945f66d..729f4fce7 100644
--- a/bindings/dotnet/examples/sound/sound.csproj
+++ b/bindings/dotnet/examples/sound/sound.csproj
@@ -16,22 +16,37 @@
-
+
true
- full
- false
.\
DEBUG;TRACE
+ full
+ x86
prompt
- 4
-
- pdbonly
- true
- ..\bin\
+
+ .\
TRACE
+ true
+ pdbonly
+ x86
+ prompt
+
+
+ true
+ .\
+ DEBUG;TRACE
+ full
+ x64
+ prompt
+
+
+ .\
+ TRACE
+ true
+ pdbonly
+ x64
prompt
- 4
diff --git a/bindings/dotnet/examples/sound_capture/sound_capture.csproj b/bindings/dotnet/examples/sound_capture/sound_capture.csproj
index 12feee791..b5db7a59c 100644
--- a/bindings/dotnet/examples/sound_capture/sound_capture.csproj
+++ b/bindings/dotnet/examples/sound_capture/sound_capture.csproj
@@ -16,22 +16,37 @@
-
+
true
- full
- false
.\
DEBUG;TRACE
+ full
+ x86
prompt
- 4
-
- pdbonly
- true
- ..\bin\
+
+ .\
TRACE
+ true
+ pdbonly
+ x86
+ prompt
+
+
+ true
+ .\
+ DEBUG;TRACE
+ full
+ x64
+ prompt
+
+
+ .\
+ TRACE
+ true
+ pdbonly
+ x64
prompt
- 4
diff --git a/bindings/dotnet/examples/visualbasic/visualbasic.sln b/bindings/dotnet/examples/visualbasic/visualbasic.sln
index 099bf8bab..3d3809397 100644
--- a/bindings/dotnet/examples/visualbasic/visualbasic.sln
+++ b/bindings/dotnet/examples/visualbasic/visualbasic.sln
@@ -1,18 +1,24 @@
Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Basic Express 2008
+# Visual Studio 2008
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "visualbasic", "visualbasic.vbproj", "{98552080-F688-46B4-A2FF-1AC7C50ECBE8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Debug|x64.ActiveCfg = Debug|x64
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Debug|x64.Build.0 = Debug|x64
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Debug|x86.ActiveCfg = Debug|x86
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Debug|x86.Build.0 = Debug|x86
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Release|x64.ActiveCfg = Release|x64
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Release|x64.Build.0 = Release|x64
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Release|x86.ActiveCfg = Release|x86
+ {98552080-F688-46B4-A2FF-1AC7C50ECBE8}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/bindings/dotnet/examples/visualbasic/visualbasic.vbproj b/bindings/dotnet/examples/visualbasic/visualbasic.vbproj
index 03acedf87..1c795974f 100644
--- a/bindings/dotnet/examples/visualbasic/visualbasic.vbproj
+++ b/bindings/dotnet/examples/visualbasic/visualbasic.vbproj
@@ -36,6 +36,44 @@
visualbasic.xml
42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+
+ true
+ true
+ true
+ .\
+ visualbasic.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ full
+ x64
+
+
+ true
+ bin\x64\Release\
+ visualbasic.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ x64
+
+
+ true
+ true
+ true
+ .\
+ visualbasic.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ full
+ x86
+
+
+ true
+ bin\x86\Release\
+ visualbasic.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ x86
+
False
diff --git a/bindings/dotnet/examples/window/window.csproj b/bindings/dotnet/examples/window/window.csproj
index bb7cd86dc..c20647d57 100644
--- a/bindings/dotnet/examples/window/window.csproj
+++ b/bindings/dotnet/examples/window/window.csproj
@@ -16,23 +16,37 @@
window.Program
-
+
true
- full
- false
.\
DEBUG;TRACE
+ full
+ x86
prompt
- 4
- false
-
- pdbonly
- true
- ..\bin\
+
+ .\
TRACE
+ true
+ pdbonly
+ x86
+ prompt
+
+
+ true
+ .\
+ DEBUG;TRACE
+ full
+ x64
+ prompt
+
+
+ .\
+ TRACE
+ true
+ pdbonly
+ x64
prompt
- 4
@@ -44,14 +58,8 @@
-
- False
- ..\..\..\..\..\Bibliothèques\TaoFramework\bin\Tao.FreeGlut.dll
-
-
- False
- ..\..\..\..\..\Bibliothèques\TaoFramework\bin\Tao.OpenGl.dll
-
+
+
diff --git a/bindings/dotnet/extlibs/csfml-audio-2.dll b/bindings/dotnet/extlibs/csfml-audio-2.dll
index ccec009bf..4a968f369 100644
Binary files a/bindings/dotnet/extlibs/csfml-audio-2.dll and b/bindings/dotnet/extlibs/csfml-audio-2.dll differ
diff --git a/bindings/dotnet/extlibs/csfml-graphics-2.dll b/bindings/dotnet/extlibs/csfml-graphics-2.dll
index 2cd357e89..f0d74cd18 100644
Binary files a/bindings/dotnet/extlibs/csfml-graphics-2.dll and b/bindings/dotnet/extlibs/csfml-graphics-2.dll differ
diff --git a/bindings/dotnet/extlibs/csfml-window-2.dll b/bindings/dotnet/extlibs/csfml-window-2.dll
index 37ce60ec8..20ba88c33 100644
Binary files a/bindings/dotnet/extlibs/csfml-window-2.dll and b/bindings/dotnet/extlibs/csfml-window-2.dll differ
diff --git a/bindings/dotnet/src/Audio/sfml-audio.csproj b/bindings/dotnet/src/Audio/sfml-audio.csproj
index 030f5f94d..95f740ddc 100644
--- a/bindings/dotnet/src/Audio/sfml-audio.csproj
+++ b/bindings/dotnet/src/Audio/sfml-audio.csproj
@@ -18,26 +18,45 @@
-
+
true
- full
- false
- ..\..\lib\
+ ..\..\lib\x86\
DEBUG;TRACE
- prompt
- 4
true
..\..\doc\build\audio-doc.xml
+ full
+ x86
+ prompt
-
- pdbonly
- true
- ..\..\lib\
+
+ ..\..\lib\x86\
TRACE
- prompt
- 4
true
..\..\doc\build\audio-doc.xml
+ true
+ pdbonly
+ x86
+ prompt
+
+
+ true
+ ..\..\lib\x64\
+ DEBUG;TRACE
+ true
+ ..\..\doc\build\audio-doc.xml
+ full
+ x64
+ prompt
+
+
+ ..\..\lib\x64\
+ TRACE
+ true
+ ..\..\doc\build\audio-doc.xml
+ true
+ pdbonly
+ x64
+ prompt