feat: support for .net 6.0
This commit is contained in:
1 parent
ffd27d83bf
commit
8d5e4706ad
17 files changed
+80
-113
No files matched your search
+30
-104
@@ -16,111 +16,37 @@ Task("Build")
|
||||
OutputDirectory = "lib/net40"
|
||||
};
|
||||
|
||||
var settingsNet45 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net45",
|
||||
OutputDirectory = "lib/net45"
|
||||
};
|
||||
|
||||
var settingsNet451 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net451",
|
||||
OutputDirectory = "lib/net451"
|
||||
};
|
||||
|
||||
var settingsNet452 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net452",
|
||||
OutputDirectory = "lib/net452"
|
||||
};
|
||||
|
||||
var settingsNet46 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net46",
|
||||
OutputDirectory = "lib/net46"
|
||||
};
|
||||
|
||||
var settingsNet461 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net461",
|
||||
OutputDirectory = "lib/net461"
|
||||
};
|
||||
|
||||
var settingsNet462 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net462",
|
||||
OutputDirectory = "lib/net462"
|
||||
};
|
||||
|
||||
var settingsNet47 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net47",
|
||||
OutputDirectory = "lib/net47"
|
||||
};
|
||||
|
||||
var settingsNet471 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net471",
|
||||
OutputDirectory = "lib/net471"
|
||||
};
|
||||
|
||||
var settingsNet472 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net472",
|
||||
OutputDirectory = "lib/net472"
|
||||
};
|
||||
|
||||
var settingsNet48 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net48",
|
||||
OutputDirectory = "lib/net48"
|
||||
};
|
||||
|
||||
var settingsCore30 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "netcoreapp3.0",
|
||||
OutputDirectory = "lib/netcoreapp3.0"
|
||||
};
|
||||
|
||||
var settingsCore31 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "netcoreapp3.1",
|
||||
OutputDirectory = "lib/netcoreapp3.1"
|
||||
};
|
||||
|
||||
var settingsNet50 = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = "net5.0-windows",
|
||||
OutputDirectory = "lib/net5.0"
|
||||
};
|
||||
|
||||
DotNetCoreBuild("../src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj", settingsNet40);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet45);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet451);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet452);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet46);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet461);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet462);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet47);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet471);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet472);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet48);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsCore30);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsCore31);
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settingsNet50);
|
||||
|
||||
var frameworkList = new List<string>
|
||||
{
|
||||
"net45",
|
||||
"net451",
|
||||
"net452",
|
||||
"net46",
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"netcoreapp3.0",
|
||||
"netcoreapp3.1",
|
||||
"net5.0-windows",
|
||||
"net6.0-windows"
|
||||
};
|
||||
|
||||
foreach (var framework in frameworkList)
|
||||
{
|
||||
var settings = new DotNetCoreBuildSettings
|
||||
{
|
||||
Configuration = "Release",
|
||||
Framework = framework,
|
||||
OutputDirectory = $"lib/{framework}"
|
||||
};
|
||||
|
||||
DotNetCoreBuild("../src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj", settings);
|
||||
}
|
||||
});
|
||||
|
||||
RunTarget(target);
|
||||
Reference in new issue
Block a user