From 8892ff7df3ecbc47f08d32cdb18d4ad50ecbb679 Mon Sep 17 00:00:00 2001 From: Kenneth Skovhede Date: Sat, 3 Apr 2021 13:57:02 +0200 Subject: [PATCH] Cleaned up all `.csproj` files. Moved things around to make cleaner build files. Implementing everything with `netstandard2.1` and then thin wrapper executables using .net5 --- Duplicati.sln | 93 ++++++++++++-- .../Duplicati.CommandLine.AutoUpdater.csproj | 20 +-- ...Duplicati.CommandLine.BackendTester.csproj | 30 +---- .../CommandLine/BackendTester/Program.cs | 2 +- .../Duplicati.CommandLine.BackendTool.csproj | 20 +-- Duplicati/CommandLine/BackendTool/Program.cs | 2 +- Duplicati/CommandLine/{ => CLI}/Commands.cs | 0 .../CommandLine/{ => CLI}/ConsoleOutput.cs | 0 .../CLI/Duplicati.CommandLine.csproj | 101 ++++++++++++++++ Duplicati/CommandLine/{ => CLI}/Help.cs | 0 Duplicati/CommandLine/{ => CLI}/Program.cs | 1 - Duplicati/CommandLine/{ => CLI}/Strings.cs | 0 .../CommandLine/{ => CLI}/TrayWarning.ico | Bin Duplicati/CommandLine/{ => CLI}/help.txt | 0 ...i.CommandLine.ConfigurationImporter.csproj | 20 +-- .../ConfigurationImporter/Program.cs | 4 +- .../CommandLine/Duplicati.CommandLine.csproj | 114 ------------------ .../Duplicati.CommandLine.RecoveryTool.csproj | 20 +-- .../Duplicati.GUI.TrayIcon.csproj | 27 +---- .../Duplicati.Library.AutoUpdater.csproj | 14 +-- ...cati.Library.Backend.AlternativeFTP.csproj | 14 +-- ...Duplicati.Library.Backend.AzureBlob.csproj | 14 +-- ...Duplicati.Library.Backend.Backblaze.csproj | 14 +-- .../Box/Duplicati.Library.Backend.Box.csproj | 14 +-- ...uplicati.Library.Backend.CloudFiles.csproj | 17 +-- .../Duplicati.Library.Backend.Dropbox.csproj | 14 +-- .../FTP/Duplicati.Library.Backend.FTP.csproj | 17 +-- .../Duplicati.Library.Backend.File.csproj | 17 +-- ...cati.Library.Backend.GoogleServices.csproj | 14 +-- .../Duplicati.Library.Backend.HubiC.csproj | 17 +-- ...uplicati.Library.Backend.Jottacloud.csproj | 17 +-- .../Duplicati.Library.Backend.Mega.csproj | 14 +-- .../Duplicati.Library.OAuthHelper.csproj | 14 +-- .../Duplicati.Library.Backend.OneDrive.csproj | 14 +-- ...Duplicati.Library.Backend.OpenStack.csproj | 14 +-- .../Duplicati.Library.Backend.Rclone.csproj | 14 +-- .../S3/Duplicati.Library.Backend.S3.csproj | 14 +-- .../Duplicati.Library.Backend.SSHv2.csproj | 14 +-- ...uplicati.Library.Backend.SharePoint.csproj | 14 +-- .../Sia/Duplicati.Library.Backend.Sia.csproj | 14 +-- ...Duplicati.Library.Backend.TahoeLAFS.csproj | 14 +-- ...uplicati.Library.Backend.Tardigrade.csproj | 14 +-- ...uplicati.Library.Backend.TencentCOS.csproj | 3 +- .../Duplicati.Library.Backend.WEBDAV.csproj | 17 +-- .../Common/Duplicati.Library.Common.csproj | 14 +-- .../Duplicati.Library.Compression.csproj | 14 +-- .../Duplicati.Library.DynamicLoader.csproj | 19 +-- .../Duplicati.Library.Encryption.csproj | 16 +-- .../Duplicati.Library.Interface.csproj | 17 +-- .../Duplicati.Library.Localization.csproj | 14 +-- .../Logging/Duplicati.Library.Logging.csproj | 20 +-- .../Main/Duplicati.Library.Main.csproj | 16 +-- .../Duplicati.Library.Modules.Builtin.csproj | 16 +-- .../Duplicati.Library.SQLiteHelper.csproj | 21 +--- .../Duplicati.Library.Snapshots.csproj | 13 +- .../Duplicati.Library.UsageReporter.csproj | 16 +-- .../Utility/Duplicati.Library.Utility.csproj | 14 +-- Duplicati/License/Duplicati.License.csproj | 21 +--- .../Duplicati.Server.Serialization.csproj | 18 +-- Duplicati/Server/Duplicati.Server.csproj | 19 +-- Duplicati/Service/Duplicati.Service.csproj | 21 +--- Duplicati/Tools/Duplicati.Tools.csproj | 17 +-- Duplicati/UnitTest/Duplicati.UnitTest.csproj | 16 +-- .../WindowsService/WindowsService.csproj | 22 +--- .../Duplicati.CommandLine.AutoUpdater.csproj | 15 +++ .../Program.cs | 9 ++ ...Duplicati.CommandLine.BackendTester.csproj | 15 +++ .../Program.cs | 9 ++ .../Duplicati.CommandLine.BackendTool.csproj | 16 +++ .../Program.cs | 9 ++ ...i.CommandLine.ConfigurationImporter.csproj | 15 +++ .../Program.cs | 9 ++ .../Duplicati.CommandLine.RecoveryTool.csproj | 15 +++ .../Program.cs | 9 ++ .../Duplicati.CommandLine.csproj | 15 +++ .../net5/Duplicati.CommandLine/Program.cs | 9 ++ .../Duplicati.GUI.TrayIcon.csproj | 15 +++ .../net5/Duplicati.GUI.TrayIcon/Program.cs | 9 ++ .../Duplicati.Server/Duplicati.Server.csproj | 16 +++ Executables/net5/Duplicati.Server/Program.cs | 9 ++ .../Duplicati.WindowsService.csproj | 15 +++ .../net5/Duplicati.WindowsService/Program.cs | 9 ++ .../Duplicati.Service.csproj | 14 +++ Executables/net5/Duplicati_Service/Program.cs | 9 ++ 84 files changed, 546 insertions(+), 850 deletions(-) rename Duplicati/CommandLine/{ => CLI}/Commands.cs (100%) rename Duplicati/CommandLine/{ => CLI}/ConsoleOutput.cs (100%) create mode 100644 Duplicati/CommandLine/CLI/Duplicati.CommandLine.csproj rename Duplicati/CommandLine/{ => CLI}/Help.cs (100%) rename Duplicati/CommandLine/{ => CLI}/Program.cs (97%) rename Duplicati/CommandLine/{ => CLI}/Strings.cs (100%) rename Duplicati/CommandLine/{ => CLI}/TrayWarning.ico (100%) rename Duplicati/CommandLine/{ => CLI}/help.txt (100%) delete mode 100644 Duplicati/CommandLine/Duplicati.CommandLine.csproj create mode 100644 Executables/net5/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj create mode 100644 Executables/net5/Duplicati.CommandLine.AutoUpdater/Program.cs create mode 100644 Executables/net5/Duplicati.CommandLine.BackendTester/Duplicati.CommandLine.BackendTester.csproj create mode 100644 Executables/net5/Duplicati.CommandLine.BackendTester/Program.cs create mode 100644 Executables/net5/Duplicati.CommandLine.BackendTool/Duplicati.CommandLine.BackendTool.csproj create mode 100644 Executables/net5/Duplicati.CommandLine.BackendTool/Program.cs create mode 100644 Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj create mode 100644 Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Program.cs create mode 100644 Executables/net5/Duplicati.CommandLine.RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj create mode 100644 Executables/net5/Duplicati.CommandLine.RecoveryTool/Program.cs create mode 100644 Executables/net5/Duplicati.CommandLine/Duplicati.CommandLine.csproj create mode 100644 Executables/net5/Duplicati.CommandLine/Program.cs create mode 100644 Executables/net5/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj create mode 100644 Executables/net5/Duplicati.GUI.TrayIcon/Program.cs create mode 100644 Executables/net5/Duplicati.Server/Duplicati.Server.csproj create mode 100644 Executables/net5/Duplicati.Server/Program.cs create mode 100644 Executables/net5/Duplicati.WindowsService/Duplicati.WindowsService.csproj create mode 100644 Executables/net5/Duplicati.WindowsService/Program.cs create mode 100644 Executables/net5/Duplicati_Service/Duplicati.Service.csproj create mode 100644 Executables/net5/Duplicati_Service/Program.cs diff --git a/Duplicati.sln b/Duplicati.sln index bfa89734d..e4323bb42 100644 --- a/Duplicati.sln +++ b/Duplicati.sln @@ -17,7 +17,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Logging", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.S3", "Duplicati\Library\Backend\S3\Duplicati.Library.Backend.S3.csproj", "{C03F6DFD-805A-4BE0-9338-64870ADDB4A2}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine", "Duplicati\CommandLine\Duplicati.CommandLine.csproj", "{81765A64-3661-4E3E-B850-2F6F87A51F74}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.CommandLine", "Duplicati\CommandLine\CLI\Duplicati.CommandLine.csproj", "{81765A64-3661-4E3E-B850-2F6F87A51F74}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.WEBDAV", "Duplicati\Library\Backend\WEBDAV\Duplicati.Library.Backend.WEBDAV.csproj", "{BAE27510-8B5D-44B2-B33E-372A98908041}" EndProject @@ -81,8 +81,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.UsageRepo EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.SharePoint", "Duplicati\Library\Backend\SharePoint\Duplicati.Library.Backend.SharePoint.csproj", "{59C8BBC5-6E42-46FB-AB3E-6C183A82459A}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WindowsService", "Duplicati\WindowsService\WindowsService.csproj", "{BEF7AF9A-3978-4F90-8592-198BF6EA6C6B}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.AlternativeFTP", "Duplicati\Library\Backend\AlternativeFTP\Duplicati.Library.Backend.AlternativeFTP.csproj", "{3F47CB0C-CEE1-447F-9C26-7F8E419E3E3F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.Dropbox", "Duplicati\Library\Backend\Dropbox\Duplicati.Library.Backend.Dropbox.csproj", "{B20A7CEE-9C5B-47B9-8B76-BC85ADFE8493}" @@ -107,6 +105,32 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Duplicati.Library.Backend.T EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Library.Backend.TencentCOS", "Duplicati\Library\Backend\TencentCOS\Duplicati.Library.Backend.TencentCOS.csproj", "{545DD6D4-9476-42D6-B51C-A28E000C489E}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Executables", "Executables", "{FA88A246-EF8E-46E3-90AF-539B8C0A6ADE}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "net5", "net5", "{6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.AutoUpdater", "Executables\net5\Duplicati.CommandLine.AutoUpdater\Duplicati.CommandLine.AutoUpdater.csproj", "{95B7DD83-2C5A-4F1E-8EA7-39654B2B236A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Service", "Executables\net5\Duplicati_Service\Duplicati.Service.csproj", "{34149709-F3ED-4FB5-A087-43EB195C948B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.BackendTester", "Executables\net5\Duplicati.CommandLine.BackendTester\Duplicati.CommandLine.BackendTester.csproj", "{2F1C0C8D-5C15-4BC0-811F-87F2C98D9790}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.BackendTool", "Executables\net5\Duplicati.CommandLine.BackendTool\Duplicati.CommandLine.BackendTool.csproj", "{31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.ConfigurationImporter", "Executables\net5\Duplicati.CommandLine.ConfigurationImporter\Duplicati.CommandLine.ConfigurationImporter.csproj", "{156B9B77-C2B7-4169-8FE7-1171D221446C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine.RecoveryTool", "Executables\net5\Duplicati.CommandLine.RecoveryTool\Duplicati.CommandLine.RecoveryTool.csproj", "{0FFC557E-1B84-46A2-B6E8-06064FA7EA58}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.GUI.TrayIcon", "Executables\net5\Duplicati.GUI.TrayIcon\Duplicati.GUI.TrayIcon.csproj", "{AF32C621-30DC-40F5-8CE6-DD69053068E9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Server", "Executables\net5\Duplicati.Server\Duplicati.Server.csproj", "{55EEEBD2-CE45-45D6-9838-958F1C7354E4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsService", "Duplicati\WindowsService\WindowsService.csproj", "{8A651E2D-A7C8-4EC7-B421-7A457654811D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.WindowsService", "Executables\net5\Duplicati.WindowsService\Duplicati.WindowsService.csproj", "{5D20B150-C445-47BE-8CE8-C9F74F19A4F2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.CommandLine", "Executables\net5\Duplicati.CommandLine\Duplicati.CommandLine.csproj", "{0F5A1F4E-25FA-4D02-920D-CA2138498081}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -269,10 +293,6 @@ Global {59C8BBC5-6E42-46FB-AB3E-6C183A82459A}.Debug|Any CPU.Build.0 = Debug|Any CPU {59C8BBC5-6E42-46FB-AB3E-6C183A82459A}.Release|Any CPU.ActiveCfg = Release|Any CPU {59C8BBC5-6E42-46FB-AB3E-6C183A82459A}.Release|Any CPU.Build.0 = Release|Any CPU - {BEF7AF9A-3978-4F90-8592-198BF6EA6C6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BEF7AF9A-3978-4F90-8592-198BF6EA6C6B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BEF7AF9A-3978-4F90-8592-198BF6EA6C6B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BEF7AF9A-3978-4F90-8592-198BF6EA6C6B}.Release|Any CPU.Build.0 = Release|Any CPU {3F47CB0C-CEE1-447F-9C26-7F8E419E3E3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3F47CB0C-CEE1-447F-9C26-7F8E419E3E3F}.Debug|Any CPU.Build.0 = Debug|Any CPU {3F47CB0C-CEE1-447F-9C26-7F8E419E3E3F}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -321,6 +341,50 @@ Global {545DD6D4-9476-42D6-B51C-A28E000C489E}.Debug|Any CPU.Build.0 = Debug|Any CPU {545DD6D4-9476-42D6-B51C-A28E000C489E}.Release|Any CPU.ActiveCfg = Release|Any CPU {545DD6D4-9476-42D6-B51C-A28E000C489E}.Release|Any CPU.Build.0 = Release|Any CPU + {95B7DD83-2C5A-4F1E-8EA7-39654B2B236A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {95B7DD83-2C5A-4F1E-8EA7-39654B2B236A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {95B7DD83-2C5A-4F1E-8EA7-39654B2B236A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {95B7DD83-2C5A-4F1E-8EA7-39654B2B236A}.Release|Any CPU.Build.0 = Release|Any CPU + {34149709-F3ED-4FB5-A087-43EB195C948B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {34149709-F3ED-4FB5-A087-43EB195C948B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {34149709-F3ED-4FB5-A087-43EB195C948B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {34149709-F3ED-4FB5-A087-43EB195C948B}.Release|Any CPU.Build.0 = Release|Any CPU + {2F1C0C8D-5C15-4BC0-811F-87F2C98D9790}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2F1C0C8D-5C15-4BC0-811F-87F2C98D9790}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2F1C0C8D-5C15-4BC0-811F-87F2C98D9790}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2F1C0C8D-5C15-4BC0-811F-87F2C98D9790}.Release|Any CPU.Build.0 = Release|Any CPU + {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6}.Release|Any CPU.Build.0 = Release|Any CPU + {156B9B77-C2B7-4169-8FE7-1171D221446C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {156B9B77-C2B7-4169-8FE7-1171D221446C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {156B9B77-C2B7-4169-8FE7-1171D221446C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {156B9B77-C2B7-4169-8FE7-1171D221446C}.Release|Any CPU.Build.0 = Release|Any CPU + {0FFC557E-1B84-46A2-B6E8-06064FA7EA58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0FFC557E-1B84-46A2-B6E8-06064FA7EA58}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0FFC557E-1B84-46A2-B6E8-06064FA7EA58}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0FFC557E-1B84-46A2-B6E8-06064FA7EA58}.Release|Any CPU.Build.0 = Release|Any CPU + {AF32C621-30DC-40F5-8CE6-DD69053068E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AF32C621-30DC-40F5-8CE6-DD69053068E9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AF32C621-30DC-40F5-8CE6-DD69053068E9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AF32C621-30DC-40F5-8CE6-DD69053068E9}.Release|Any CPU.Build.0 = Release|Any CPU + {55EEEBD2-CE45-45D6-9838-958F1C7354E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {55EEEBD2-CE45-45D6-9838-958F1C7354E4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {55EEEBD2-CE45-45D6-9838-958F1C7354E4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {55EEEBD2-CE45-45D6-9838-958F1C7354E4}.Release|Any CPU.Build.0 = Release|Any CPU + {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8A651E2D-A7C8-4EC7-B421-7A457654811D}.Release|Any CPU.Build.0 = Release|Any CPU + {5D20B150-C445-47BE-8CE8-C9F74F19A4F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5D20B150-C445-47BE-8CE8-C9F74F19A4F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5D20B150-C445-47BE-8CE8-C9F74F19A4F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5D20B150-C445-47BE-8CE8-C9F74F19A4F2}.Release|Any CPU.Build.0 = Release|Any CPU + {0F5A1F4E-25FA-4D02-920D-CA2138498081}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0F5A1F4E-25FA-4D02-920D-CA2138498081}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0F5A1F4E-25FA-4D02-920D-CA2138498081}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0F5A1F4E-25FA-4D02-920D-CA2138498081}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -340,8 +404,17 @@ Global $5.EolMarker = Windows $5.scope = text/plain EndGlobalSection - GlobalSection(SubversionScc) = preSolution - Svn-Managed = True - Manager = AnkhSVN - Subversion Support for Visual Studio + GlobalSection(NestedProjects) = preSolution + {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} = {FA88A246-EF8E-46E3-90AF-539B8C0A6ADE} + {95B7DD83-2C5A-4F1E-8EA7-39654B2B236A} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {34149709-F3ED-4FB5-A087-43EB195C948B} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {2F1C0C8D-5C15-4BC0-811F-87F2C98D9790} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {31FA5B9B-4CD6-4BF3-B7A9-12C1E30DCAF6} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {156B9B77-C2B7-4169-8FE7-1171D221446C} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {0FFC557E-1B84-46A2-B6E8-06064FA7EA58} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {AF32C621-30DC-40F5-8CE6-DD69053068E9} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {55EEEBD2-CE45-45D6-9838-958F1C7354E4} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {5D20B150-C445-47BE-8CE8-C9F74F19A4F2} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} + {0F5A1F4E-25FA-4D02-920D-CA2138498081} = {6B46F6B1-1898-49B8-ADA7-5CAF68EB77E3} EndGlobalSection EndGlobal diff --git a/Duplicati/CommandLine/AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj b/Duplicati/CommandLine/AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj index af65c842e..9e8d2f49f 100644 --- a/Duplicati/CommandLine/AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj +++ b/Duplicati/CommandLine/AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj @@ -1,26 +1,12 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.CommandLine.AutoUpdater - Duplicati Team - Duplicati Team - AutoUpdater - CommandLineAutoUpdater - Duplicati.CommandLine.AutoUpdater + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 + Duplicati.CommandLine.AutoUpdater.Implementation Duplicati.CommandLine.AutoUpdater - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj b/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj index ef88227df..125af4987 100644 --- a/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj +++ b/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj @@ -1,27 +1,13 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.CommandLine.BackendTester - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 A backend debugging tool for Duplicati - BackendTester - Duplicati.CommandLine.BackendTester + Duplicati.CommandLine.BackendTester.Implementation Duplicati.CommandLine.BackendTester - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + @@ -36,8 +22,6 @@ - {ae035e01-c917-4f13-a35e-78f21c1a2f17} - Duplicati.Library.Backend.Tardigrade @@ -90,16 +74,10 @@ - {D63E53E4-A458-4C2F-914D-92F715F58ACF} - Duplicati.Library.Common - {19ECCE09-B5EB-406C-8C57-BAC66997D469} - Duplicati.Library.Compression - {2C838169-B187-4B09-8768-1C24C2521C8D} - Duplicati.Library.SQLiteHelper diff --git a/Duplicati/CommandLine/BackendTester/Program.cs b/Duplicati/CommandLine/BackendTester/Program.cs index 3537472a4..98df66b96 100644 --- a/Duplicati/CommandLine/BackendTester/Program.cs +++ b/Duplicati/CommandLine/BackendTester/Program.cs @@ -27,7 +27,7 @@ using System.Threading; namespace Duplicati.CommandLine.BackendTester { - class Program + public class Program { /// diff --git a/Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj b/Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj index 8ee87705f..040c2c37b 100644 --- a/Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj +++ b/Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj @@ -1,26 +1,12 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.CommandLine.BackendTool - Duplicati Team - Duplicati Team - - BackendTool - Duplicati.CommandLine.BackendTool + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 + Duplicati.CommandLine.BackendTool.Implementation Duplicati.CommandLine.BackendTool - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Duplicati/CommandLine/BackendTool/Program.cs b/Duplicati/CommandLine/BackendTool/Program.cs index 0b30706cd..c72cee92d 100644 --- a/Duplicati/CommandLine/BackendTool/Program.cs +++ b/Duplicati/CommandLine/BackendTool/Program.cs @@ -25,7 +25,7 @@ using System.Threading; namespace Duplicati.CommandLine.BackendTool { - class Program + public class Program { /// /// The main entry point for the application. diff --git a/Duplicati/CommandLine/Commands.cs b/Duplicati/CommandLine/CLI/Commands.cs similarity index 100% rename from Duplicati/CommandLine/Commands.cs rename to Duplicati/CommandLine/CLI/Commands.cs diff --git a/Duplicati/CommandLine/ConsoleOutput.cs b/Duplicati/CommandLine/CLI/ConsoleOutput.cs similarity index 100% rename from Duplicati/CommandLine/ConsoleOutput.cs rename to Duplicati/CommandLine/CLI/ConsoleOutput.cs diff --git a/Duplicati/CommandLine/CLI/Duplicati.CommandLine.csproj b/Duplicati/CommandLine/CLI/Duplicati.CommandLine.csproj new file mode 100644 index 000000000..6eaca98f1 --- /dev/null +++ b/Duplicati/CommandLine/CLI/Duplicati.CommandLine.csproj @@ -0,0 +1,101 @@ + + + + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 + A commandline version of Duplicati + Duplicati.CommandLine.Implementation + TrayWarning.ico + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + \ No newline at end of file diff --git a/Duplicati/CommandLine/Help.cs b/Duplicati/CommandLine/CLI/Help.cs similarity index 100% rename from Duplicati/CommandLine/Help.cs rename to Duplicati/CommandLine/CLI/Help.cs diff --git a/Duplicati/CommandLine/Program.cs b/Duplicati/CommandLine/CLI/Program.cs similarity index 97% rename from Duplicati/CommandLine/Program.cs rename to Duplicati/CommandLine/CLI/Program.cs index 512d091c0..3271e31f1 100644 --- a/Duplicati/CommandLine/Program.cs +++ b/Duplicati/CommandLine/CLI/Program.cs @@ -36,7 +36,6 @@ namespace Duplicati.CommandLine /// /// The main entry point for the application. /// - [STAThread] public static int Main(string[] args) { Duplicati.Library.AutoUpdater.UpdaterManager.IgnoreWebrootFolder = true; diff --git a/Duplicati/CommandLine/Strings.cs b/Duplicati/CommandLine/CLI/Strings.cs similarity index 100% rename from Duplicati/CommandLine/Strings.cs rename to Duplicati/CommandLine/CLI/Strings.cs diff --git a/Duplicati/CommandLine/TrayWarning.ico b/Duplicati/CommandLine/CLI/TrayWarning.ico similarity index 100% rename from Duplicati/CommandLine/TrayWarning.ico rename to Duplicati/CommandLine/CLI/TrayWarning.ico diff --git a/Duplicati/CommandLine/help.txt b/Duplicati/CommandLine/CLI/help.txt similarity index 100% rename from Duplicati/CommandLine/help.txt rename to Duplicati/CommandLine/CLI/help.txt diff --git a/Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj b/Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj index 027d90c48..552f70d7c 100644 --- a/Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj +++ b/Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj @@ -1,26 +1,12 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.CommandLine.ConfigurationImporter - Duplicati Team - Duplicati Team - ConfigurationImporter - ConfigurationImporter - Duplicati.CommandLine.ConfigurationImporter + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 + Duplicati.CommandLine.ConfigurationImporter.Implementation Duplicati.CommandLine.ConfigurationImporter - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Duplicati/CommandLine/ConfigurationImporter/Program.cs b/Duplicati/CommandLine/ConfigurationImporter/Program.cs index 0d0d46f9a..2852d2c09 100644 --- a/Duplicati/CommandLine/ConfigurationImporter/Program.cs +++ b/Duplicati/CommandLine/ConfigurationImporter/Program.cs @@ -26,7 +26,7 @@ namespace Duplicati.CommandLine.ConfigurationImporter { private static readonly string usageString = $"Usage: {nameof(ConfigurationImporter)}.exe --import-metadata=(true | false) --server-datafolder="; - public static void Main(string[] args) + public static int Main(string[] args) { if (args.Length != 3) { @@ -53,6 +53,8 @@ namespace Duplicati.CommandLine.ConfigurationImporter ImportExportStructure importedStructure = Backups.ImportBackup(configurationFile, importMetadata, () => ConfigurationImporter.ReadPassword($"Password for {configurationFile}: "), advancedOptions); Console.WriteLine($"Imported \"{importedStructure.Backup.Name}\" with ID {importedStructure.Backup.ID} and local database at {importedStructure.Backup.DBPath}."); + + return 0; } private static string ReadPassword(string prompt) diff --git a/Duplicati/CommandLine/Duplicati.CommandLine.csproj b/Duplicati/CommandLine/Duplicati.CommandLine.csproj deleted file mode 100644 index d5c1927c6..000000000 --- a/Duplicati/CommandLine/Duplicati.CommandLine.csproj +++ /dev/null @@ -1,114 +0,0 @@ - - - - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.CommandLine - Duplicati Team - Duplicati Team - A commandline version of Duplicati - CommandLine - Duplicati.CommandLine - Duplicati.CommandLine - TrayWarning.ico - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - \ No newline at end of file diff --git a/Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj b/Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj index 855957464..a77927393 100644 --- a/Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj +++ b/Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj @@ -1,27 +1,13 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.CommandLine.RecoveryTool - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 RecoveryTool for Duplicati - RecoveryTool - Duplicati.CommandLine.RecoveryTool + Duplicati.CommandLine.RecoveryTool.Implementation Duplicati.CommandLine.RecoveryTooln - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - diff --git a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj index dedfb53e7..0c4af6124 100644 --- a/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj +++ b/Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj @@ -1,21 +1,12 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.GUI.TrayIcon - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 The Duplicati Tray implementation - TrayIcon - Duplicati.GUI.TrayIcon + Duplicati.GUI.TrayIcon.Implementation Duplicati.GUI.TrayIcon Duplicati.ico - Duplicati.GUI.TrayIcon.Program - - @@ -35,14 +26,6 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - ..\..\..\thirdparty\appindicator-sharp\appindicator-sharp.dll @@ -87,8 +70,6 @@ - {ae035e01-c917-4f13-a35e-78f21c1a2f17} - Duplicati.Library.Backend.Tardigrade @@ -102,7 +83,7 @@ - + diff --git a/Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj b/Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj index 4c26b01ee..5607d0508 100644 --- a/Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj +++ b/Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj @@ -2,23 +2,11 @@ netstandard2.1 - 2.0.0.7 - Library - LGPL, Copyright © Duplicati Team 2019 - Duplicati.Library.AutoUpdater - Duplicati Team - Duplicati Team + LGPL, Copyright © Duplicati Team 2021 AutoUpdater library for Duplicati - AutoUpdater - Duplicati.Library.AutoUpdater - Duplicati.Library.AutoUpdater - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj b/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj index 986034145..d35ff0513 100644 --- a/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj +++ b/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj @@ -2,24 +2,12 @@ netstandard2.1 - 2.0.0.7 - Library - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.AlternativeFTP - Duplicati Team - Duplicati Team + LGPL, Copyright © Duplicati Team 2021 An alternative FTP backend for Duplicati - AlternativeFTP - Duplicati.Library.Backend.AlternativeFTP - Duplicati.Library.Backend.AlternativeFTP - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj b/Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj index 05ab47579..72ee342e1 100644 --- a/Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj +++ b/Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj @@ -1,15 +1,9 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.AzureBlob - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 An Azure blob storage backend for Duplicati - AzureBlob @@ -21,10 +15,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj b/Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj index 51bf59670..7d6aeafb5 100644 --- a/Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj +++ b/Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj @@ -1,22 +1,12 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.Backblaze - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Backblaze backend for Duplicati - Backblaze - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj b/Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj index 26a0ec5e6..17195a1f6 100644 --- a/Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj +++ b/Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj @@ -1,22 +1,12 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.Box - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Box backend for Duplicati - Box - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj b/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj index 7cc1b0eb7..f791eeba5 100644 --- a/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj +++ b/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj @@ -1,23 +1,10 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.CloudFiles - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 CloudFiles backend for Duplicati - CloudFiles - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - diff --git a/Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj b/Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj index 03b456f36..335504db6 100644 --- a/Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj +++ b/Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.Dropbox - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Dropbox backend for Duplicati - Dropbox - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj b/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj index 725c7c2a7..4723a84db 100644 --- a/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj +++ b/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj @@ -1,24 +1,11 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.FTP - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 A FTP backend for Duplicati - FTP - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj b/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj index be7f17605..ea38ecab6 100644 --- a/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj +++ b/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj @@ -1,24 +1,11 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.File - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 File backend for Duplicati - File - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj b/Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj index 901627186..7e0560e75 100644 --- a/Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj +++ b/Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj @@ -1,22 +1,12 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.GoogleCloudStorage - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 GoogleCloudStorage backend for Duplicati - GoogleCloudStorage - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj b/Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj index a3b5f8b01..caa60e4ac 100644 --- a/Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj +++ b/Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj @@ -1,23 +1,10 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.HubiC - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 HubiC backend for Duplicati - HubiC - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - diff --git a/Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj b/Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj index 6812728f2..dad384a70 100644 --- a/Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj +++ b/Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj @@ -1,23 +1,10 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.Jottacloud - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Jottacloud backend for Duplicati - Jottacloud - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - diff --git a/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj b/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj index 4de7f9c3e..de2eb8c20 100644 --- a/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj +++ b/Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj @@ -1,23 +1,13 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.Mega - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Mega backend for Duplicati - Mega - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj b/Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj index 338241538..96e58c275 100644 --- a/Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj +++ b/Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj @@ -1,22 +1,12 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.OAuthHelper - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 OAuthHelper backend for Duplicati - OAuthHelper - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj b/Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj index f52e00447..6221407d3 100644 --- a/Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj +++ b/Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.OneDrive - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 OneDrive backend for Duplicati - OneDrive - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj b/Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj index e6f7aaf05..365354e85 100644 --- a/Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj +++ b/Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj @@ -1,22 +1,12 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.OpenStack - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 OpenStack backend for Duplicati - OpenStack - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj b/Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj index 9b1792930..50b83f006 100644 --- a/Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj +++ b/Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.Rclone - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Rclone backend for Duplicati - Rclone - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj b/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj index bd9b7ffd2..ad1df0555 100644 --- a/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj +++ b/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj @@ -1,25 +1,15 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.S3 - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 S3 backend for Duplicati - S3 - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj b/Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj index 30237db02..a103b2fe8 100644 --- a/Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj +++ b/Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.SSHv2 - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 SSHv2 backend for Duplicati - SSHv2 - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj b/Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj index ddcee7f22..45dda835e 100644 --- a/Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj +++ b/Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.SharePoint - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 A SharePoint Online Backend for Duplicati (includes OneDrive for Business support) - SharePoint - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj b/Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj index ef25d86fe..b779810b6 100644 --- a/Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj +++ b/Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.Sia - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Sia backend for Duplicati - Sia - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj b/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj index 118f70c18..b383e2364 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj +++ b/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.TahoeLAFS - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 TahoeLAFS backend for Duplicati - TahoeLAFS - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj b/Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj index d7756b3c4..dbd78c712 100644 --- a/Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj +++ b/Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Backend.Tardigrade - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Tardigrade backend for Duplicati - Tardigrade - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj b/Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj index e597a5538..a041295df 100644 --- a/Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj +++ b/Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj @@ -1,6 +1,7 @@  - netstandard2.1 + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Library false diff --git a/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj b/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj index ca03fda67..eaedc5752 100644 --- a/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj +++ b/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj @@ -1,23 +1,10 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.Backend.WEBDAV - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 WEBDAV backend for Duplicati - WEBDAV - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - diff --git a/Duplicati/Library/Common/Duplicati.Library.Common.csproj b/Duplicati/Library/Common/Duplicati.Library.Common.csproj index 4d349bc93..ec9ff310d 100644 --- a/Duplicati/Library/Common/Duplicati.Library.Common.csproj +++ b/Duplicati/Library/Common/Duplicati.Library.Common.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.IO - Duplicati Team - Duplicati Team - Library.IO + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Library.IO - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj b/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj index c82f34cfb..272a1a66c 100644 --- a/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj +++ b/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Compression - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Compression implementation for Duplicati - Compression - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj b/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj index 4c73e6cab..f12092301 100644 --- a/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj +++ b/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj @@ -1,26 +1,11 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright ? Duplicati Team 2015 - Duplicati.DynamicLoader - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Dynamic Loader for Duplicati - DynamicLoader - Duplicati.DynamicLoader - Duplicati.DynamicLoader - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj b/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj index a0a1673a6..e5aa5d688 100644 --- a/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj +++ b/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj @@ -1,24 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Encryption - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Encryption implementation for Duplicati - Encryption - Duplicati.Encryption - Duplicati.Encryption - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj b/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj index 1fbbd9802..47bb34216 100644 --- a/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj +++ b/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj @@ -1,24 +1,11 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Interface - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 The Duplicati library with all publicly exposed interfaces - Interface - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - diff --git a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj index 1d188fd8c..be370e485 100644 --- a/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj +++ b/Duplicati/Library/Localization/Duplicati.Library.Localization.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Localization - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Localization implementation for Duplicati - Localization - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj b/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj index d579b72e2..b1e373704 100644 --- a/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj +++ b/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj @@ -1,21 +1,7 @@ - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Logging - Duplicati Team - Duplicati Team - A simple module for logging troubleshooting data - Logging - Duplicati.Logging - Duplicati.Logging + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 + A module for logging troubleshooting data - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - \ No newline at end of file diff --git a/Duplicati/Library/Main/Duplicati.Library.Main.csproj b/Duplicati/Library/Main/Duplicati.Library.Main.csproj index 5c44f0dab..5f6293e85 100644 --- a/Duplicati/Library/Main/Duplicati.Library.Main.csproj +++ b/Duplicati/Library/Main/Duplicati.Library.Main.csproj @@ -1,24 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright ? Duplicati Team 2015 - Duplicati.Main - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 The main Duplicati implementation module - Main - Duplicati.Library.Main - Duplicati.Library.Main - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj b/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj index 791587b75..44883dd23 100644 --- a/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj +++ b/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj @@ -1,25 +1,13 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright ? Duplicati Team 2015 - Duplicati.Library.Modules.Builtin - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Buildin modules for Duplicati - ModulesBuiltin - Duplicati.Library.Modules.Builtin - Duplicati.Library.Modules.Builtin - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj b/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj index fb9c14642..4cbf3ff84 100644 --- a/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj +++ b/Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj @@ -1,17 +1,9 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright ? Duplicati Team 2015 - Duplicati.SQLiteHelper - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 SQLiteHelper for Duplicati - SQLiteHelper - Duplicati.SQLiteHelper - Duplicati.SQLiteHelper @@ -36,14 +28,7 @@ PreserveNewest - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - + diff --git a/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj b/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj index 4b6f400ac..bbc91a9e8 100644 --- a/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj +++ b/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj @@ -1,21 +1,12 @@  - netstandard2.1 - 2.0.0.7 - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Snapshots - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 A disk snapshot implementation for Duplicati - Snapshots - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj b/Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj index 1222b4a9b..d8395514d 100644 --- a/Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj +++ b/Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj @@ -1,25 +1,13 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Library.UsageReporter - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 Usage reporter for Duplicati - UsageReporter - Duplicati.Library.UsageReporter - Duplicati.Library.UsageReporter - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj b/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj index 66db802da..4b4203cec 100644 --- a/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj +++ b/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj @@ -1,22 +1,12 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.Library.Utility - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 A collection of utility functions used extensively in Duplicati - Utility - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/Duplicati/License/Duplicati.License.csproj b/Duplicati/License/Duplicati.License.csproj index b70a13fc4..78a288271 100644 --- a/Duplicati/License/Duplicati.License.csproj +++ b/Duplicati/License/Duplicati.License.csproj @@ -1,17 +1,9 @@  - netstandard2.1 - 2.0.0.7 - - LGPL, Copyright © Duplicati Team 2015 - Duplicati.License - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 A license text reader for Duplicati - License - Duplicati.License - Duplicati.License @@ -347,14 +339,7 @@ - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - + diff --git a/Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj b/Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj index 8cf2f5d94..e9dbd012a 100644 --- a/Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj +++ b/Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj @@ -2,26 +2,10 @@ netstandard2.1 - 2.0.0.7 - - LGPL, Copyright ? Duplicati Team 2015 - Duplicati.Server.Serialization - Duplicati Team - Duplicati Team + LGPL, Copyright © Duplicati Team 2021 Serialization module for Duplicati - Serialization - Duplicati.Server.Serialization - Duplicati.Server.Serialization - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - diff --git a/Duplicati/Server/Duplicati.Server.csproj b/Duplicati/Server/Duplicati.Server.csproj index 3d69d2952..f9a8e2de7 100644 --- a/Duplicati/Server/Duplicati.Server.csproj +++ b/Duplicati/Server/Duplicati.Server.csproj @@ -1,17 +1,10 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.Server - Duplicati Team - Duplicati Team + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 The Server Duplicati implementation - Server - Duplicati.Server - Duplicati.Server + Duplicati.Server.Implementation @@ -19,10 +12,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - @@ -35,7 +24,7 @@ - + diff --git a/Duplicati/Service/Duplicati.Service.csproj b/Duplicati/Service/Duplicati.Service.csproj index 0830fcb29..bd271e01f 100644 --- a/Duplicati/Service/Duplicati.Service.csproj +++ b/Duplicati/Service/Duplicati.Service.csproj @@ -1,25 +1,10 @@  - net5.0 - 2.0.0.7 - Exe - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.Service - Duplicati Team - Duplicati Team - - Service - Duplicati.Service - Duplicati.Service + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 + Duplicati.Service.Implementation - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - diff --git a/Duplicati/Tools/Duplicati.Tools.csproj b/Duplicati/Tools/Duplicati.Tools.csproj index edd10e9c6..874ff2b1d 100644 --- a/Duplicati/Tools/Duplicati.Tools.csproj +++ b/Duplicati/Tools/Duplicati.Tools.csproj @@ -2,16 +2,9 @@ netstandard2.1 - 2.0.0.7 - LGPL, Copyright � Duplicati Team 2015 - Duplicati.Tools - Duplicati Team - Duplicati Team + LGPL, Copyright © Duplicati Team 2021 Dummy Tools copy library - Tools - Duplicati.Tools - Duplicati.Tools @@ -62,11 +55,5 @@ utility-scripts\pause-resume.py - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - + \ No newline at end of file diff --git a/Duplicati/UnitTest/Duplicati.UnitTest.csproj b/Duplicati/UnitTest/Duplicati.UnitTest.csproj index 2d0e7cb18..fb78e4bb8 100644 --- a/Duplicati/UnitTest/Duplicati.UnitTest.csproj +++ b/Duplicati/UnitTest/Duplicati.UnitTest.csproj @@ -3,23 +3,11 @@ Exe net5.0 - 2.0.0.7 - LGPL, Copyright ? Duplicati Team 2019 - Duplicati.UnitTest - Duplicati Team - Duplicati Team - Duplicati.UnitTest - Duplicati.UnitTest - Duplicati.UnitTest - Duplicati.UnitTest + LGPL, Copyright © Duplicati Team 2021 false - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - @@ -28,7 +16,7 @@ - + diff --git a/Duplicati/WindowsService/WindowsService.csproj b/Duplicati/WindowsService/WindowsService.csproj index d36f4b5d4..0363469b1 100644 --- a/Duplicati/WindowsService/WindowsService.csproj +++ b/Duplicati/WindowsService/WindowsService.csproj @@ -1,16 +1,9 @@  - Exe - net5.0 - 2.0.0.7 - LGPL, Copyright © Duplicati Team 2019 - Duplicati.WindowsService - Duplicati Team - Duplicati Team - WindowsService for Duplicati - WindowsService - Duplicati.WindowsService + netstandard2.1 + LGPL, Copyright © Duplicati Team 2021 + Duplicati.WindowsService.Implementation @@ -24,12 +17,7 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - + + - \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj b/Executables/net5/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj new file mode 100644 index 000000000..df8d7918e --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.AutoUpdater/Duplicati.CommandLine.AutoUpdater.csproj @@ -0,0 +1,15 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + AutoUpdater tool for Duplicati + + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.AutoUpdater/Program.cs b/Executables/net5/Duplicati.CommandLine.AutoUpdater/Program.cs new file mode 100644 index 000000000..4a1ef94a7 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.AutoUpdater/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.CommandLine.AutoUpdater.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.CommandLine.AutoUpdater.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.BackendTester/Duplicati.CommandLine.BackendTester.csproj b/Executables/net5/Duplicati.CommandLine.BackendTester/Duplicati.CommandLine.BackendTester.csproj new file mode 100644 index 000000000..7ea2aa927 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.BackendTester/Duplicati.CommandLine.BackendTester.csproj @@ -0,0 +1,15 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + A backend debugging tool for Duplicati + + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.BackendTester/Program.cs b/Executables/net5/Duplicati.CommandLine.BackendTester/Program.cs new file mode 100644 index 000000000..b16773448 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.BackendTester/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.CommandLine.BackendTester.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.CommandLine.BackendTester.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.BackendTool/Duplicati.CommandLine.BackendTool.csproj b/Executables/net5/Duplicati.CommandLine.BackendTool/Duplicati.CommandLine.BackendTool.csproj new file mode 100644 index 000000000..f14021666 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.BackendTool/Duplicati.CommandLine.BackendTool.csproj @@ -0,0 +1,16 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + Tool for file-level access to remote destinations + + + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.BackendTool/Program.cs b/Executables/net5/Duplicati.CommandLine.BackendTool/Program.cs new file mode 100644 index 000000000..aacea31c5 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.BackendTool/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.CommandLine.BackendTool.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.CommandLine.BackendTool.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj b/Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj new file mode 100644 index 000000000..c5c439198 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj @@ -0,0 +1,15 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + Configuration Import Tool for Duplicati + + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Program.cs b/Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Program.cs new file mode 100644 index 000000000..2d9f8b5c7 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.ConfigurationImporter/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.CommandLine.ConfigurationImporter.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.CommandLine.ConfigurationImporter.ConfigurationImporter.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj b/Executables/net5/Duplicati.CommandLine.RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj new file mode 100644 index 000000000..6581fe9d1 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj @@ -0,0 +1,15 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + RecoveryTool for Duplicati + + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine.RecoveryTool/Program.cs b/Executables/net5/Duplicati.CommandLine.RecoveryTool/Program.cs new file mode 100644 index 000000000..5c7e2848d --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine.RecoveryTool/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.CommandLine.RecoveryTool.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.CommandLine.RecoveryTool.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.CommandLine/Duplicati.CommandLine.csproj b/Executables/net5/Duplicati.CommandLine/Duplicati.CommandLine.csproj new file mode 100644 index 000000000..f75a9f86c --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine/Duplicati.CommandLine.csproj @@ -0,0 +1,15 @@ + + + + Exe + net5 + LGPL, Copyright © Duplicati Team 2021 + Commandline implementation of Duplicati + + + + + + + + diff --git a/Executables/net5/Duplicati.CommandLine/Program.cs b/Executables/net5/Duplicati.CommandLine/Program.cs new file mode 100644 index 000000000..beda17e05 --- /dev/null +++ b/Executables/net5/Duplicati.CommandLine/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.CommandLine.CLI.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.CommandLine.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj b/Executables/net5/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj new file mode 100644 index 000000000..9bad589f6 --- /dev/null +++ b/Executables/net5/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj @@ -0,0 +1,15 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + The Duplicati Tray implementation + ..\..\..\Duplicati\GUI\Duplicati.ico + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.GUI.TrayIcon/Program.cs b/Executables/net5/Duplicati.GUI.TrayIcon/Program.cs new file mode 100644 index 000000000..6e4552ba9 --- /dev/null +++ b/Executables/net5/Duplicati.GUI.TrayIcon/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.GUI.TrayIcon.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.GUI.TrayIcon.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.Server/Duplicati.Server.csproj b/Executables/net5/Duplicati.Server/Duplicati.Server.csproj new file mode 100644 index 000000000..cc432a9ec --- /dev/null +++ b/Executables/net5/Duplicati.Server/Duplicati.Server.csproj @@ -0,0 +1,16 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + The Server Duplicati implementation + Duplicati.Server + + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.Server/Program.cs b/Executables/net5/Duplicati.Server/Program.cs new file mode 100644 index 000000000..834667b9e --- /dev/null +++ b/Executables/net5/Duplicati.Server/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.Server.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.Server.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati.WindowsService/Duplicati.WindowsService.csproj b/Executables/net5/Duplicati.WindowsService/Duplicati.WindowsService.csproj new file mode 100644 index 000000000..359c8035a --- /dev/null +++ b/Executables/net5/Duplicati.WindowsService/Duplicati.WindowsService.csproj @@ -0,0 +1,15 @@ + + + + Exe + net5.0 + LGPL, Copyright © Duplicati Team 2021 + WindowsService for Duplicati + Duplicati.WindowsService + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati.WindowsService/Program.cs b/Executables/net5/Duplicati.WindowsService/Program.cs new file mode 100644 index 000000000..c7ba47cbc --- /dev/null +++ b/Executables/net5/Duplicati.WindowsService/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.WindowsService.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.WindowsService.Program.Main(args); + } +} \ No newline at end of file diff --git a/Executables/net5/Duplicati_Service/Duplicati.Service.csproj b/Executables/net5/Duplicati_Service/Duplicati.Service.csproj new file mode 100644 index 000000000..a21d6c4ff --- /dev/null +++ b/Executables/net5/Duplicati_Service/Duplicati.Service.csproj @@ -0,0 +1,14 @@ + + + + net5.0 + Exe + LGPL, Copyright © Duplicati Team 2021 + Service controller for Duplicati + + + + + + + \ No newline at end of file diff --git a/Executables/net5/Duplicati_Service/Program.cs b/Executables/net5/Duplicati_Service/Program.cs new file mode 100644 index 000000000..53eeb44b6 --- /dev/null +++ b/Executables/net5/Duplicati_Service/Program.cs @@ -0,0 +1,9 @@ +namespace Duplicati.Service.Net5 +{ + // Wrapper class to keep code independent + public static class Program + { + public static int Main(string[] args) + => Duplicati.Service.Program.Main(args); + } +} \ No newline at end of file