diff --git a/Prebuild/src/Core/Nodes/ProjectNode.cs b/Prebuild/src/Core/Nodes/ProjectNode.cs
index ca3c89ea66..069f4ae723 100755
--- a/Prebuild/src/Core/Nodes/ProjectNode.cs
+++ b/Prebuild/src/Core/Nodes/ProjectNode.cs
@@ -77,6 +77,7 @@ namespace Prebuild.Core.Nodes
///
public enum FrameworkVersion: byte
{
+ none = 0,
///
/// .NET 2.0
///
@@ -140,7 +141,7 @@ namespace Prebuild.Core.Nodes
private string m_Language = "C#";
private ProjectType m_Type = ProjectType.Exe;
private ClrRuntime m_Runtime = ClrRuntime.Microsoft;
- private FrameworkVersion m_Framework = FrameworkVersion.v2_0;
+ private FrameworkVersion m_Framework = FrameworkVersion.none;
private bool m_useFramework = true;
private string m_StartupObject = "";
private string m_RootNamespace;
@@ -529,6 +530,18 @@ namespace Prebuild.Core.Nodes
{
m_Configurations[conf.NameAndPlatform] = (ConfigurationNode)conf.Clone();
}
+ if(m_useFramework)
+ {
+ if(parent.ForceFramework != FrameworkVersion.none)
+ {
+ m_Framework = parent.ForceFramework;
+ m_useFramework = false;
+ }
+ else if(m_Framework == FrameworkVersion.none)
+ {
+ m_Framework = parent.DefaultFramework != FrameworkVersion.none ? parent.DefaultFramework : FrameworkVersion.v2_0;
+ }
+ }
}
}
}
diff --git a/Prebuild/src/Core/Nodes/SolutionNode.cs b/Prebuild/src/Core/Nodes/SolutionNode.cs
index 6375386a14..f39c550cde 100644
--- a/Prebuild/src/Core/Nodes/SolutionNode.cs
+++ b/Prebuild/src/Core/Nodes/SolutionNode.cs
@@ -50,6 +50,8 @@ namespace Prebuild.Core.Nodes
private string m_FullPath = "";
private string m_ActiveConfig;
private string m_Version = "1.0.0";
+ public FrameworkVersion DefaultFramework = FrameworkVersion.none;
+ public FrameworkVersion ForceFramework = FrameworkVersion.none;
private OptionsNode m_Options;
private FilesNode m_Files;
@@ -302,6 +304,22 @@ namespace Prebuild.Core.Nodes
m_ActiveConfig = Helper.AttributeValue(node, "activeConfig", m_ActiveConfig);
m_Path = Helper.AttributeValue(node, "path", m_Path);
m_Version = Helper.AttributeValue(node, "version", m_Version);
+ string tmp = Helper.AttributeValue(node, "forceFrameworkVersion", "");
+ if (tmp.Length > 0)
+ {
+ if (!FrameworkVersion.TryParse(tmp, true, out ForceFramework))
+ ForceFramework = FrameworkVersion.none;
+ }
+
+ if(ForceFramework == FrameworkVersion.none)
+ {
+ tmp = Helper.AttributeValue(node, "frameworkVersion", "");
+ if (tmp.Length > 0)
+ {
+ if (!FrameworkVersion.TryParse(tmp, true, out DefaultFramework))
+ DefaultFramework = FrameworkVersion.none;
+ }
+ }
m_FullPath = m_Path;
try
diff --git a/bin/Prebuild.exe b/bin/Prebuild.exe
index c5f8c2c512..f5509119aa 100755
Binary files a/bin/Prebuild.exe and b/bin/Prebuild.exe differ
diff --git a/prebuild.xml b/prebuild.xml
index 191263db74..9b29f3c03f 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -1,7 +1,8 @@
-
-
+
+
+
TRACE;DEBUG
false
@@ -36,7 +37,7 @@
-
+
../../bin/
@@ -81,7 +82,7 @@
-
+
../../bin/
@@ -125,7 +126,7 @@
-
+
../../../bin/
@@ -157,7 +158,7 @@
-
+
../../../bin/
@@ -186,7 +187,7 @@
-
+
../../../../bin/
@@ -218,7 +219,7 @@
-
+
../../../bin/
@@ -247,7 +248,7 @@
-
+
../../../bin/
@@ -277,7 +278,7 @@
-
+
../../bin/
@@ -308,7 +309,7 @@
-
+
../../../../bin/
@@ -335,7 +336,7 @@
-
+
../../../bin/
@@ -368,7 +369,7 @@
-
+
../../bin/
@@ -404,7 +405,7 @@
-
+
../../../../bin/
@@ -431,7 +432,7 @@
-
+
../../../bin/
@@ -480,7 +481,7 @@
-
+
../../../bin/
@@ -517,7 +518,7 @@
-
+
../../../bin/
@@ -546,7 +547,7 @@
-
+
../../../bin/
@@ -579,7 +580,7 @@
-
+
../../../bin/
@@ -612,7 +613,7 @@
-
+
../../../bin/
@@ -655,7 +656,7 @@
-
+
../../../bin/
@@ -691,7 +692,7 @@
-
+
../../../bin/
@@ -725,7 +726,7 @@
-
+
../../../bin/
@@ -761,7 +762,7 @@
-
+
../../../bin/
@@ -794,7 +795,7 @@
-
+
../../../bin/
@@ -828,7 +829,7 @@
-
+
../../../bin/
@@ -863,7 +864,7 @@
-
+
../../../bin/
@@ -899,7 +900,7 @@
-
+
../../../bin/
@@ -930,7 +931,7 @@
-
+
../../../bin/
@@ -963,7 +964,7 @@
-
+
../../../bin/
@@ -996,7 +997,7 @@
-
+
../../../bin/
@@ -1032,7 +1033,7 @@
-
+
../../../bin/
@@ -1067,7 +1068,7 @@
-
+
../../../bin/
@@ -1108,7 +1109,7 @@
-
+
../../../bin/
@@ -1140,7 +1141,7 @@
-
+
../../../bin/
@@ -1170,7 +1171,7 @@
-
+
../../../bin/
@@ -1207,7 +1208,7 @@
-
+
../../../bin/
@@ -1248,7 +1249,7 @@
-
+
../../../bin/
@@ -1290,7 +1291,7 @@
-
+
../../bin/
@@ -1327,7 +1328,7 @@
-
+
../../bin/
@@ -1362,7 +1363,7 @@
-
+
../../../../../bin/
@@ -1406,7 +1407,7 @@
-
+
../../../../../bin/
@@ -1452,7 +1453,7 @@
-
+
../../../bin/
@@ -1492,7 +1493,7 @@
-
+
../../../bin/
@@ -1530,7 +1531,7 @@
-
+
../../../bin/
@@ -1571,7 +1572,7 @@
-
+
../../../bin/
@@ -1641,7 +1642,7 @@
-
+
../../../bin/
@@ -1700,7 +1701,7 @@
-
+
../../../bin/
@@ -1730,7 +1731,7 @@
-
+
../../../../bin/
@@ -1758,7 +1759,7 @@
-
+
../../../../bin/
@@ -1793,7 +1794,7 @@
-
+
../../../../bin/
@@ -1820,7 +1821,7 @@
-
+
../../../../bin/
@@ -1847,7 +1848,7 @@
-
+
../../../../bin/
@@ -1879,7 +1880,7 @@
-
+
../../../../bin/
@@ -1913,7 +1914,7 @@
-
+
../../../../bin/
@@ -1948,7 +1949,7 @@
-
+
../../../../bin/
@@ -1988,7 +1989,7 @@
-
+
../../../bin/
@@ -2033,7 +2034,7 @@
-
+
../../../bin/
@@ -2068,7 +2069,7 @@
-
+
../../../bin/
@@ -2099,7 +2100,7 @@
-
+
../../../bin/
@@ -2141,7 +2142,7 @@
-
+
../../../../bin/
@@ -2176,7 +2177,7 @@
-
+
../../../../../../bin/
@@ -2210,7 +2211,7 @@
-
+
../../../../../../bin/
@@ -2254,7 +2255,7 @@
-
+
../../../../../bin/
@@ -2285,7 +2286,7 @@
-
+
../../../../../bin/
@@ -2324,7 +2325,7 @@
-
+
../../../../../../bin/
@@ -2359,7 +2360,7 @@
-
+
../../../../bin/
@@ -2406,7 +2407,7 @@
-
+
../../../../bin/
@@ -2452,7 +2453,7 @@
-
+
../../../bin/
@@ -2497,7 +2498,7 @@
-
+
../../../bin/
@@ -2547,7 +2548,7 @@
-
+
../../../bin/
@@ -2577,7 +2578,7 @@
-
+
../../../bin/
@@ -2606,7 +2607,7 @@
-
+
../../../bin/
@@ -2633,7 +2634,7 @@
-
+
../../../../bin/
@@ -2663,7 +2664,7 @@
-
+
../../../bin/
@@ -2714,7 +2715,7 @@
-
+
../../bin/
@@ -2737,7 +2738,7 @@
-
+
../../../../bin/
@@ -2780,7 +2781,7 @@
-
+
../../../bin/
@@ -2818,7 +2819,7 @@
-
+
../../../bin/
@@ -2873,7 +2874,7 @@
-
+
../../../bin/
@@ -2916,7 +2917,7 @@
-
+
../../../bin/
@@ -2947,7 +2948,7 @@
-
+
../../../../bin/
@@ -2979,7 +2980,7 @@
-
+
../../../../bin/
@@ -3009,7 +3010,7 @@
-
+
../../../bin/
@@ -3126,7 +3127,7 @@
-
+
../../../bin/
@@ -3186,7 +3187,7 @@
-
+
../../../../../bin/
@@ -3226,7 +3227,7 @@
-
+
../../../../../../bin/
@@ -3260,7 +3261,7 @@
-
+
../../../bin/
@@ -3326,7 +3327,7 @@
TODO: this is kind of lame, we basically build a duplicate
assembly but with tests added in, just because we can't resolve cross-bin-dir-refs.
-->
-
+
../../../../../bin/
@@ -3359,7 +3360,7 @@
-
+
../../../../../bin/
@@ -3393,7 +3394,7 @@
-
+
../../../bin/
@@ -3441,7 +3442,7 @@
-
+
../../../bin/
@@ -3481,7 +3482,7 @@
-
+
../../../bin/
@@ -3520,7 +3521,7 @@
-
+
../../../bin/
diff --git a/prebuild48.xml b/prebuild48.xml
deleted file mode 100644
index 8d9b66ee9e..0000000000
--- a/prebuild48.xml
+++ /dev/null
@@ -1,3567 +0,0 @@
-
-
-
-
-
- TRACE;DEBUG
- false
- false
- true
- 4
- false
-
- bin
- true
- true
- false
- false
-
-
-
-
- TRACE
- true
- false
- true
- 4
- false
-
- bin
- false
- true
- false
- false
-
-
-
-
-
-
-
-
-
- ../../bin/
-
-
-
-
- ../../bin/
-
-
-
- ../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../bin/
-
-
-
-
- ../../bin/
-
-
-
- ../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../bin/
-
-
-
-
- ../../bin/
-
-
-
- ../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../bin/
-
-
-
-
- ../../bin/
-
-
-
- ../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../bin/
-
-
-
-
- ../../bin/
-
-
-
- ../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../bin/
-
-
-
-
- ../../bin/
-
-
-
- ../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../bin/
-
-
-
-
- ../../../../../bin/
-
-
-
- ../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../bin/
-
-
-
-
- ../../../../../bin/
-
-
-
- ../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
- true
-
-
-
-
- ../../../bin/
- true
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
- true
-
-
-
-
- ../../../../bin/
- true
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../../bin/
-
-
-
-
- ../../../../../../bin/
-
-
-
- ../../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../../bin/
-
-
-
-
- ../../../../../../bin/
-
-
-
- ../../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../bin/
-
-
-
-
- ../../../../../bin/
-
-
-
- ../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../bin/
-
-
-
-
- ../../../../../bin/
-
-
-
- ../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../../bin/
-
-
-
-
- ../../../../../../bin/
-
-
-
- ../../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../bin/
-
-
-
-
- ../../bin/
-
-
-
- ../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../bin/
-
-
-
-
- ../../../../bin/
-
-
-
- ../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../bin/
-
-
-
-
- ../../../../../bin/
-
-
-
- ../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../../bin/
-
-
-
-
- ../../../../../../bin/
-
-
-
- ../../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../bin/
-
-
-
-
- ../../../../../bin/
-
-
-
- ../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../../../bin/
-
-
-
-
- ../../../../../bin/
-
-
-
- ../../../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../../bin/
-
-
-
-
- ../../../bin/
-
-
-
- ../../../bin/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/runprebuild48.bat b/runprebuild48.bat
index a3d4390e9c..6c75220d12 100644
--- a/runprebuild48.bat
+++ b/runprebuild48.bat
@@ -1,6 +1,6 @@
@echo OFF
-bin\Prebuild.exe /target vs2019 /file prebuild48.xml
+bin\Prebuild.exe /target vs2019 /targetframework v4_8
setlocal ENABLEEXTENSIONS
set VALUE_NAME=MSBuildToolsPath
diff --git a/runprebuild48.sh b/runprebuild48.sh
index a599a74385..cca98f2ca1 100644
--- a/runprebuild48.sh
+++ b/runprebuild48.sh
@@ -19,7 +19,7 @@ case "$1" in
*)
- mono bin/Prebuild.exe /target vs2019 /file prebuild48.xml
+ mono bin/Prebuild.exe /target vs2019 /targetframework v4_8
;;