From 3df4fb54cee2518dacd9ee7df641b0ba9928912c Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Tue, 27 Sep 2005 15:49:39 +0000 Subject: [PATCH] Fixed SD2-461: Cannot build projects with umlauts git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@516 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- src/Main/Base/Project/Src/Project/Solution/Solution.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Main/Base/Project/Src/Project/Solution/Solution.cs b/src/Main/Base/Project/Src/Project/Solution/Solution.cs index 716423c6cd..244dcc9b39 100644 --- a/src/Main/Base/Project/Src/Project/Solution/Solution.cs +++ b/src/Main/Base/Project/Src/Project/Solution/Solution.cs @@ -342,7 +342,8 @@ namespace ICSharpCode.SharpDevelop.Project globalSection.Append(Environment.NewLine); } - using (StreamWriter sw = new StreamWriter(fileName)) { + // we need to specify UTF8 because MsBuild needs the BOM + using (StreamWriter sw = new StreamWriter(fileName, false, Encoding.UTF8)) { sw.WriteLine("Microsoft Visual Studio Solution File, Format Version 9.00"); Version v = System.Reflection.Assembly.GetEntryAssembly().GetName().Version; sw.WriteLine("# SharpDevelop " + v.Major + "." + v.Minor + "." + v.Build + "." + v.Revision);