Browse Source

Automatically create ICSharpCode.SharpDevelop.Sda.dll.config from app.template.config

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1635 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 20 years ago
parent
commit
bd14de3f76
  1. 6
      src/Tools/UpdateAssemblyInfo/Main.cs

6
src/Tools/UpdateAssemblyInfo/Main.cs

@ -21,6 +21,7 @@ namespace UpdateAssemblyInfo @@ -21,6 +21,7 @@ namespace UpdateAssemblyInfo
const string globalAssemblyInfo = "Main/GlobalAssemblyInfo.cs";
const string configTemplateFile = "Main/StartUp/Project/app.template.config";
const string configFile = "Main/StartUp/Project/SharpDevelop.exe.config";
const string configFile2 = "Main/ICSharpCode.SharpDevelop.Sda/ICSharpCode.SharpDevelop.Sda.dll.config";
public static int Main(string[] args)
{
@ -76,7 +77,7 @@ namespace UpdateAssemblyInfo @@ -76,7 +77,7 @@ namespace UpdateAssemblyInfo
content = r.ReadToEnd();
}
content = content.Replace("$INSERTVERSION$", fullVersionNumber);
if (File.Exists(configFile)) {
if (File.Exists(configFile) && File.Exists(configFile2)) {
using (StreamReader r = new StreamReader(configFile)) {
if (r.ReadToEnd() == content) {
// nothing changed, do not overwrite file to prevent recompilation
@ -88,6 +89,9 @@ namespace UpdateAssemblyInfo @@ -88,6 +89,9 @@ namespace UpdateAssemblyInfo
using (StreamWriter w = new StreamWriter(configFile, false, Encoding.UTF8)) {
w.Write(content);
}
using (StreamWriter w = new StreamWriter(configFile2, false, Encoding.UTF8)) {
w.Write(content);
}
}
static string GetMajorVersion()

Loading…
Cancel
Save