diff --git a/build/build.cake b/build/build.cake index 7a5769ed..7538862b 100644 --- a/build/build.cake +++ b/build/build.cake @@ -47,16 +47,24 @@ Task("Build") var settingsCore30 = new DotNetCoreBuildSettings { Framework = "netcoreapp3.0", - Configuration = "Release", + Configuration = "Release-Core30", OutputDirectory = "lib/netcoreapp3.0" }; + var settingsCore31 = new DotNetCoreBuildSettings + { + Framework = "netcoreapp3.1", + Configuration = "Release-Core31", + OutputDirectory = "lib/netcoreapp3.1" + }; + MSBuild("../src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj", settingsNet40); MSBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet45); MSBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet462); MSBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet47); MSBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet48); - DotNetCoreBuild("../src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj", settingsCore30); + DotNetCoreBuild("../src/Core_GE30/HandyControl_Core_GE30/HandyControl_Core_GE30.csproj", settingsCore30); + DotNetCoreBuild("../src/Core_GE30/HandyControl_Core_GE30/HandyControl_Core_GE30.csproj", settingsCore31); }); RunTarget(target); \ No newline at end of file diff --git a/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj b/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj index a0190ab7..75007053 100644 --- a/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj +++ b/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj @@ -1,7 +1,6 @@  WinExe - netcoreapp3.0 true HandyControlDemo HandyControlDemo @@ -9,13 +8,14 @@ ..\..\Shared\HandyControlDemo_Shared\Resources\Img\icon.ico Debug-Core30;Debug-Core31;Release-Core30;Release-Core31 Copyright © HandyOrg 2018-2020 - 2.5.0.0 - 2.5.0.0 + 2.5.0 + 2.5.0 8.0 HandyOrg TRACE;Core + netcoreapp3.0 TRACE;Core @@ -23,6 +23,7 @@ TRACE;Core + netcoreapp3.0 TRACE;Core diff --git a/src/Core_GE30/HandyControl_Core_GE30/HandyControl_Core_GE30.csproj b/src/Core_GE30/HandyControl_Core_GE30/HandyControl_Core_GE30.csproj index 8c6fbf38..149c7f6b 100644 --- a/src/Core_GE30/HandyControl_Core_GE30/HandyControl_Core_GE30.csproj +++ b/src/Core_GE30/HandyControl_Core_GE30/HandyControl_Core_GE30.csproj @@ -1,11 +1,10 @@  - netcoreapp3.0 true HandyControl HandyControl 2.5.0 - 2.5.0.0 + 2.5.0 false false Copyright © HandyOrg 2018-2020 @@ -16,6 +15,7 @@ TRACE;Core + netcoreapp3.0 TRACE;Core @@ -23,6 +23,7 @@ TRACE;Core + netcoreapp3.0 C:\Code\GitHub\HandyControl\src\Core_GE30\HandyControl_Core_GE30\HandyControl.xml @@ -56,8 +57,8 @@ PublicResXFileCodeGenerator Lang.Designer.cs - - Properties\AssemblyInfo.cs + + Properties\CoreAssemblyInfo.cs diff --git a/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj b/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj index c593ae8c..992a379c 100644 --- a/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj +++ b/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj @@ -37,8 +37,8 @@ 8.0 - - Properties\AssemblyInfo.cs + + Properties\NetAssemblyInfo.cs Properties\Langs\Lang.Designer.cs diff --git a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj index 9e873597..676b9be5 100644 --- a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj +++ b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj @@ -112,8 +112,8 @@ 8.0 - - Properties\AssemblyInfo.cs + + Properties\NetAssemblyInfo.cs Properties\Langs\Lang.Designer.cs diff --git a/src/Shared/HandyControl_Shared/Properties/CoreAssemblyInfo.cs b/src/Shared/HandyControl_Shared/Properties/CoreAssemblyInfo.cs new file mode 100644 index 00000000..396c40a5 --- /dev/null +++ b/src/Shared/HandyControl_Shared/Properties/CoreAssemblyInfo.cs @@ -0,0 +1,13 @@ +using System.Windows.Markup; + +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Controls")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Tools")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Tools.Converter")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Interactivity")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Expression.Shapes")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Expression.Media")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Media.Animation")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Media.Effects")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Data")] +[assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Properties.Langs")] +[assembly: XmlnsPrefix("https://handyorg.github.io/handycontrol", "hc")] \ No newline at end of file diff --git a/src/Shared/HandyControl_Shared/Properties/AssemblyInfo.cs b/src/Shared/HandyControl_Shared/Properties/NetAssemblyInfo.cs similarity index 98% rename from src/Shared/HandyControl_Shared/Properties/AssemblyInfo.cs rename to src/Shared/HandyControl_Shared/Properties/NetAssemblyInfo.cs index 09620b78..ed816c73 100644 --- a/src/Shared/HandyControl_Shared/Properties/AssemblyInfo.cs +++ b/src/Shared/HandyControl_Shared/Properties/NetAssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Windows.Markup; -#if !Core using System.Reflection; using System.Runtime.InteropServices; @@ -13,7 +12,6 @@ using System.Runtime.InteropServices; [assembly: AssemblyCulture("")] [assembly: ComVisible(false)] [assembly: AssemblyVersion("2.5.0")] -#endif [assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Controls")] [assembly: XmlnsDefinition("https://handyorg.github.io/handycontrol", "HandyControl.Tools")]