diff --git a/src/Greenshot.Addon.Box/Greenshot.Addon.Box.csproj b/src/Greenshot.Addon.Box/Greenshot.Addon.Box.csproj
index a407fc8c1..5c3832e16 100644
--- a/src/Greenshot.Addon.Box/Greenshot.Addon.Box.csproj
+++ b/src/Greenshot.Addon.Box/Greenshot.Addon.Box.csproj
@@ -46,29 +46,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Box/packages.config b/src/Greenshot.Addon.Box/packages.config
index 7c34cd97d..8892d93f0 100644
--- a/src/Greenshot.Addon.Box/packages.config
+++ b/src/Greenshot.Addon.Box/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Confluence/Greenshot.Addon.Confluence.csproj b/src/Greenshot.Addon.Confluence/Greenshot.Addon.Confluence.csproj
index de25c86be..59001fbb7 100644
--- a/src/Greenshot.Addon.Confluence/Greenshot.Addon.Confluence.csproj
+++ b/src/Greenshot.Addon.Confluence/Greenshot.Addon.Confluence.csproj
@@ -65,29 +65,29 @@
..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.Confluence.0.7.19\lib\net46\Dapplo.Confluence.dll
diff --git a/src/Greenshot.Addon.Confluence/packages.config b/src/Greenshot.Addon.Confluence/packages.config
index 060c764e9..7b27ec375 100644
--- a/src/Greenshot.Addon.Confluence/packages.config
+++ b/src/Greenshot.Addon.Confluence/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Dropbox/Greenshot.Addon.Dropbox.csproj b/src/Greenshot.Addon.Dropbox/Greenshot.Addon.Dropbox.csproj
index 8c56c3cef..5562e95ef 100644
--- a/src/Greenshot.Addon.Dropbox/Greenshot.Addon.Dropbox.csproj
+++ b/src/Greenshot.Addon.Dropbox/Greenshot.Addon.Dropbox.csproj
@@ -58,29 +58,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Dropbox/packages.config b/src/Greenshot.Addon.Dropbox/packages.config
index 7c34cd97d..8892d93f0 100644
--- a/src/Greenshot.Addon.Dropbox/packages.config
+++ b/src/Greenshot.Addon.Dropbox/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.ExternalCommand/ExternalCommandAddonModule.cs b/src/Greenshot.Addon.ExternalCommand/ExternalCommandAddonModule.cs
index f163d1f64..f801df6f6 100644
--- a/src/Greenshot.Addon.ExternalCommand/ExternalCommandAddonModule.cs
+++ b/src/Greenshot.Addon.ExternalCommand/ExternalCommandAddonModule.cs
@@ -37,7 +37,7 @@ namespace Greenshot.Addon.ExternalCommand
{
builder
.RegisterType()
- .As()
+ .As()
.As()
.SingleInstance();
builder
diff --git a/src/Greenshot.Addon.ExternalCommand/ExternalCommandDestinationProvider.cs b/src/Greenshot.Addon.ExternalCommand/ExternalCommandDestinationProvider.cs
index f4b37a3b3..ba6fb48be 100644
--- a/src/Greenshot.Addon.ExternalCommand/ExternalCommandDestinationProvider.cs
+++ b/src/Greenshot.Addon.ExternalCommand/ExternalCommandDestinationProvider.cs
@@ -40,6 +40,7 @@ namespace Greenshot.Addon.ExternalCommand
///
/// Generate the external command destinations
///
+ [Service(nameof(ExternalCommandDestinationProvider))]
public sealed class ExternalCommandDestinationProvider : IStartup, IDestinationProvider
{
private static readonly LogSource Log = new LogSource();
@@ -101,7 +102,7 @@ namespace Greenshot.Addon.ExternalCommand
return false;
}
- public void Start()
+ public void Startup()
{
// Check configuration & cleanup
foreach (var command in _externalCommandConfig.Commands.Where(command => !IsCommandValid(command)).ToList())
diff --git a/src/Greenshot.Addon.ExternalCommand/Greenshot.Addon.ExternalCommand.csproj b/src/Greenshot.Addon.ExternalCommand/Greenshot.Addon.ExternalCommand.csproj
index 5c2425db1..b9e47c53c 100644
--- a/src/Greenshot.Addon.ExternalCommand/Greenshot.Addon.ExternalCommand.csproj
+++ b/src/Greenshot.Addon.ExternalCommand/Greenshot.Addon.ExternalCommand.csproj
@@ -61,29 +61,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.Ini.0.5.28\lib\net45\Dapplo.Ini.dll
diff --git a/src/Greenshot.Addon.ExternalCommand/packages.config b/src/Greenshot.Addon.ExternalCommand/packages.config
index e7510600e..a708ae9cd 100644
--- a/src/Greenshot.Addon.ExternalCommand/packages.config
+++ b/src/Greenshot.Addon.ExternalCommand/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Flickr/Greenshot.Addon.Flickr.csproj b/src/Greenshot.Addon.Flickr/Greenshot.Addon.Flickr.csproj
index 6c1d01b19..100ca7055 100644
--- a/src/Greenshot.Addon.Flickr/Greenshot.Addon.Flickr.csproj
+++ b/src/Greenshot.Addon.Flickr/Greenshot.Addon.Flickr.csproj
@@ -58,29 +58,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Flickr/packages.config b/src/Greenshot.Addon.Flickr/packages.config
index aed6cdaee..371bd7fa4 100644
--- a/src/Greenshot.Addon.Flickr/packages.config
+++ b/src/Greenshot.Addon.Flickr/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.GooglePhotos/Greenshot.Addon.GooglePhotos.csproj b/src/Greenshot.Addon.GooglePhotos/Greenshot.Addon.GooglePhotos.csproj
index 9a8ac9611..a4733c171 100644
--- a/src/Greenshot.Addon.GooglePhotos/Greenshot.Addon.GooglePhotos.csproj
+++ b/src/Greenshot.Addon.GooglePhotos/Greenshot.Addon.GooglePhotos.csproj
@@ -44,29 +44,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.GooglePhotos/packages.config b/src/Greenshot.Addon.GooglePhotos/packages.config
index aed6cdaee..371bd7fa4 100644
--- a/src/Greenshot.Addon.GooglePhotos/packages.config
+++ b/src/Greenshot.Addon.GooglePhotos/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Imgur/Greenshot.Addon.Imgur.csproj b/src/Greenshot.Addon.Imgur/Greenshot.Addon.Imgur.csproj
index 2e627ddc1..af73ae331 100644
--- a/src/Greenshot.Addon.Imgur/Greenshot.Addon.Imgur.csproj
+++ b/src/Greenshot.Addon.Imgur/Greenshot.Addon.Imgur.csproj
@@ -63,29 +63,29 @@
..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Imgur/packages.config b/src/Greenshot.Addon.Imgur/packages.config
index 6634b40ed..2d5408dd3 100644
--- a/src/Greenshot.Addon.Imgur/packages.config
+++ b/src/Greenshot.Addon.Imgur/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Jira/Greenshot.Addon.Jira.csproj b/src/Greenshot.Addon.Jira/Greenshot.Addon.Jira.csproj
index e447d742c..93405643d 100644
--- a/src/Greenshot.Addon.Jira/Greenshot.Addon.Jira.csproj
+++ b/src/Greenshot.Addon.Jira/Greenshot.Addon.Jira.csproj
@@ -63,29 +63,29 @@
..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Jira/JiraAddonModule.cs b/src/Greenshot.Addon.Jira/JiraAddonModule.cs
index 1af741a92..f61afc3bc 100644
--- a/src/Greenshot.Addon.Jira/JiraAddonModule.cs
+++ b/src/Greenshot.Addon.Jira/JiraAddonModule.cs
@@ -52,8 +52,7 @@ namespace Greenshot.Addon.Jira
.SingleInstance();
builder
.RegisterType()
- .As()
- .As()
+ .As()
.AsSelf()
.SingleInstance();
diff --git a/src/Greenshot.Addon.Jira/JiraMonitor.cs b/src/Greenshot.Addon.Jira/JiraMonitor.cs
index fa24f9436..2bf16f606 100644
--- a/src/Greenshot.Addon.Jira/JiraMonitor.cs
+++ b/src/Greenshot.Addon.Jira/JiraMonitor.cs
@@ -30,7 +30,7 @@ using System.Reactive.Linq;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;
-using Dapplo.CaliburnMicro;
+using Dapplo.Addons;
using Dapplo.Jira;
using Dapplo.Log;
using Dapplo.Windows.Desktop;
@@ -45,7 +45,8 @@ namespace Greenshot.Addon.Jira
/// It keeps a list of the last "accessed" jiras, and makes it easy to upload to one.
/// Make sure this is instanciated on the UI thread!
///
- public class JiraMonitor : IUiStartup, IUiShutdown
+ [Service(nameof(JiraMonitor), TaskSchedulerName = "ui")]
+ public class JiraMonitor : IStartup, IShutdown
{
private readonly IJiraConfiguration _jiraConfiguration;
private static readonly LogSource Log = new LogSource();
@@ -61,7 +62,7 @@ namespace Greenshot.Addon.Jira
_jiraConfiguration = jiraConfiguration;
}
- public void Start()
+ public void Startup()
{
// Subscribe the windows events which tell us a title was changed
_winEventObservable = WinEventHook.WindowTileChangeObservable()
diff --git a/src/Greenshot.Addon.Jira/packages.config b/src/Greenshot.Addon.Jira/packages.config
index 9fc003749..8e005c794 100644
--- a/src/Greenshot.Addon.Jira/packages.config
+++ b/src/Greenshot.Addon.Jira/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.LegacyEditor/Greenshot.Addon.LegacyEditor.csproj b/src/Greenshot.Addon.LegacyEditor/Greenshot.Addon.LegacyEditor.csproj
index ca177c865..85280f981 100644
--- a/src/Greenshot.Addon.LegacyEditor/Greenshot.Addon.LegacyEditor.csproj
+++ b/src/Greenshot.Addon.LegacyEditor/Greenshot.Addon.LegacyEditor.csproj
@@ -43,29 +43,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.LegacyEditor/packages.config b/src/Greenshot.Addon.LegacyEditor/packages.config
index 4bb5d811e..6619b7ceb 100644
--- a/src/Greenshot.Addon.LegacyEditor/packages.config
+++ b/src/Greenshot.Addon.LegacyEditor/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Lutim/Greenshot.Addon.Lutim.csproj b/src/Greenshot.Addon.Lutim/Greenshot.Addon.Lutim.csproj
index 277810962..0f13316f0 100644
--- a/src/Greenshot.Addon.Lutim/Greenshot.Addon.Lutim.csproj
+++ b/src/Greenshot.Addon.Lutim/Greenshot.Addon.Lutim.csproj
@@ -61,29 +61,29 @@
..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Lutim/packages.config b/src/Greenshot.Addon.Lutim/packages.config
index 3d3fba779..d624fa76e 100644
--- a/src/Greenshot.Addon.Lutim/packages.config
+++ b/src/Greenshot.Addon.Lutim/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.OCR/Greenshot.Addon.OCR.csproj b/src/Greenshot.Addon.OCR/Greenshot.Addon.OCR.csproj
index fd8f0f6e3..3819eab89 100644
--- a/src/Greenshot.Addon.OCR/Greenshot.Addon.OCR.csproj
+++ b/src/Greenshot.Addon.OCR/Greenshot.Addon.OCR.csproj
@@ -58,29 +58,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.Ini.0.5.28\lib\net45\Dapplo.Ini.dll
diff --git a/src/Greenshot.Addon.OCR/packages.config b/src/Greenshot.Addon.OCR/packages.config
index 48cc10a12..e23f9b681 100644
--- a/src/Greenshot.Addon.OCR/packages.config
+++ b/src/Greenshot.Addon.OCR/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Office/Greenshot.Addon.Office.csproj b/src/Greenshot.Addon.Office/Greenshot.Addon.Office.csproj
index 63250f133..082c75d29 100644
--- a/src/Greenshot.Addon.Office/Greenshot.Addon.Office.csproj
+++ b/src/Greenshot.Addon.Office/Greenshot.Addon.Office.csproj
@@ -45,29 +45,29 @@
..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.Ini.0.5.28\lib\net45\Dapplo.Ini.dll
diff --git a/src/Greenshot.Addon.Office/packages.config b/src/Greenshot.Addon.Office/packages.config
index 0ddce88c4..e0602d4cc 100644
--- a/src/Greenshot.Addon.Office/packages.config
+++ b/src/Greenshot.Addon.Office/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.OneDrive/Greenshot.Addon.OneDrive.csproj b/src/Greenshot.Addon.OneDrive/Greenshot.Addon.OneDrive.csproj
index 21f1adef3..4c540c858 100644
--- a/src/Greenshot.Addon.OneDrive/Greenshot.Addon.OneDrive.csproj
+++ b/src/Greenshot.Addon.OneDrive/Greenshot.Addon.OneDrive.csproj
@@ -57,29 +57,29 @@
..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.OneDrive/packages.config b/src/Greenshot.Addon.OneDrive/packages.config
index 6634b40ed..2d5408dd3 100644
--- a/src/Greenshot.Addon.OneDrive/packages.config
+++ b/src/Greenshot.Addon.OneDrive/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Photobucket/Greenshot.Addon.Photobucket.csproj b/src/Greenshot.Addon.Photobucket/Greenshot.Addon.Photobucket.csproj
index 8d055a57a..ceadefbf8 100644
--- a/src/Greenshot.Addon.Photobucket/Greenshot.Addon.Photobucket.csproj
+++ b/src/Greenshot.Addon.Photobucket/Greenshot.Addon.Photobucket.csproj
@@ -58,29 +58,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Photobucket/packages.config b/src/Greenshot.Addon.Photobucket/packages.config
index aed6cdaee..371bd7fa4 100644
--- a/src/Greenshot.Addon.Photobucket/packages.config
+++ b/src/Greenshot.Addon.Photobucket/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addon.Tfs/Greenshot.Addon.Tfs.csproj b/src/Greenshot.Addon.Tfs/Greenshot.Addon.Tfs.csproj
index 68b782daf..eefa789c7 100644
--- a/src/Greenshot.Addon.Tfs/Greenshot.Addon.Tfs.csproj
+++ b/src/Greenshot.Addon.Tfs/Greenshot.Addon.Tfs.csproj
@@ -57,29 +57,29 @@
..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addon.Tfs/packages.config b/src/Greenshot.Addon.Tfs/packages.config
index 3d3fba779..d624fa76e 100644
--- a/src/Greenshot.Addon.Tfs/packages.config
+++ b/src/Greenshot.Addon.Tfs/packages.config
@@ -7,14 +7,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Addons/Greenshot.Addons.csproj b/src/Greenshot.Addons/Greenshot.Addons.csproj
index 2a1b89b3c..eef8d7985 100644
--- a/src/Greenshot.Addons/Greenshot.Addons.csproj
+++ b/src/Greenshot.Addons/Greenshot.Addons.csproj
@@ -41,29 +41,29 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
diff --git a/src/Greenshot.Addons/packages.config b/src/Greenshot.Addons/packages.config
index caab62dd1..62f407377 100644
--- a/src/Greenshot.Addons/packages.config
+++ b/src/Greenshot.Addons/packages.config
@@ -6,14 +6,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Greenshot.Gfx/Greenshot.Gfx.csproj b/src/Greenshot.Gfx/Greenshot.Gfx.csproj
index 17ee566de..2d434c424 100644
--- a/src/Greenshot.Gfx/Greenshot.Gfx.csproj
+++ b/src/Greenshot.Gfx/Greenshot.Gfx.csproj
@@ -37,17 +37,17 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.Ini.0.5.28\lib\net45\Dapplo.Ini.dll
diff --git a/src/Greenshot.Gfx/packages.config b/src/Greenshot.Gfx/packages.config
index 7fc64a1bb..585d75714 100644
--- a/src/Greenshot.Gfx/packages.config
+++ b/src/Greenshot.Gfx/packages.config
@@ -6,10 +6,10 @@
-
-
-
-
+
+
+
+
diff --git a/src/Greenshot.PerformanceTests/Greenshot.PerformanceTests.csproj b/src/Greenshot.PerformanceTests/Greenshot.PerformanceTests.csproj
index 7960e5cd5..acf8047af 100644
--- a/src/Greenshot.PerformanceTests/Greenshot.PerformanceTests.csproj
+++ b/src/Greenshot.PerformanceTests/Greenshot.PerformanceTests.csproj
@@ -43,17 +43,17 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.Ini.0.5.28\lib\net45\Dapplo.Ini.dll
diff --git a/src/Greenshot.PerformanceTests/packages.config b/src/Greenshot.PerformanceTests/packages.config
index b62d35ebe..e76a4d0e8 100644
--- a/src/Greenshot.PerformanceTests/packages.config
+++ b/src/Greenshot.PerformanceTests/packages.config
@@ -9,10 +9,10 @@
-
-
-
-
+
+
+
+
diff --git a/src/Greenshot.Tests/Greenshot.Tests.csproj b/src/Greenshot.Tests/Greenshot.Tests.csproj
index 2eece3d79..ab42bdf4b 100644
--- a/src/Greenshot.Tests/Greenshot.Tests.csproj
+++ b/src/Greenshot.Tests/Greenshot.Tests.csproj
@@ -72,17 +72,17 @@
..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
@@ -197,8 +197,8 @@
..\packages\System.Reflection.Metadata.1.6.0\lib\netstandard2.0\System.Reflection.Metadata.dll
-
- ..\packages\System.Reflection.TypeExtensions.4.1.0\lib\net46\System.Reflection.TypeExtensions.dll
+
+ ..\packages\System.Reflection.TypeExtensions.4.5.0\lib\net461\System.Reflection.TypeExtensions.dll
@@ -297,7 +297,7 @@
..\packages\xunit.extensibility.execution.2.3.1\lib\net452\xunit.execution.desktop.dll
- ..\packages\Xunit.StaFact.0.2.9\lib\net452\Xunit.StaFact.dll
+ ..\packages\Xunit.StaFact.0.2.17\lib\net452\Xunit.StaFact.dll
diff --git a/src/Greenshot.Tests/packages.config b/src/Greenshot.Tests/packages.config
index bf2b23172..9a9fcd693 100644
--- a/src/Greenshot.Tests/packages.config
+++ b/src/Greenshot.Tests/packages.config
@@ -10,10 +10,10 @@
-
-
-
-
+
+
+
+
@@ -46,7 +46,7 @@
-
+
@@ -54,9 +54,9 @@
-
+
-
+
@@ -93,5 +93,5 @@
-
+
\ No newline at end of file
diff --git a/src/Greenshot/Components/FormsStartup.cs b/src/Greenshot/Components/FormsStartup.cs
index 734f2c47b..56c65952b 100644
--- a/src/Greenshot/Components/FormsStartup.cs
+++ b/src/Greenshot/Components/FormsStartup.cs
@@ -32,12 +32,12 @@ namespace Greenshot.Components
///
/// This startup action starts Windows.Forms
///
- [ServiceOrder(GreenshotStartupOrder.Forms)]
+ [Service(nameof(FormsStartup))]
public class FormsStartup : IStartup
{
private static readonly LogSource Log = new LogSource();
- public void Start()
+ public void Startup()
{
Log.Debug().WriteLine("Starting Windows.Forms");
diff --git a/src/Greenshot/Components/GreenshotServer.cs b/src/Greenshot/Components/GreenshotServer.cs
index 105a5ffda..74c0f2fe4 100644
--- a/src/Greenshot/Components/GreenshotServer.cs
+++ b/src/Greenshot/Components/GreenshotServer.cs
@@ -50,7 +50,7 @@ namespace Greenshot.Components
/// This startup action starts the Greenshot "server", which allows to open files etc.
///
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
- [ServiceOrder(GreenshotStartupOrder.Server)]
+ [Service(nameof(GreenshotServerAction), nameof(MainFormStartup))]
public class GreenshotServerAction : IGreenshotContract, IStartupAsync, IShutdownAsync
{
private static readonly LogSource Log = new LogSource();
@@ -82,15 +82,17 @@ namespace Greenshot.Components
_destinationHolder = destinationHolder;
}
- public async Task StartAsync(CancellationToken cancellationToken = default)
+ ///
+ public Task StartupAsync(CancellationToken cancellationToken = default)
{
+ // TODO: Test performance with Startup without async
Log.Debug().WriteLine("Starting Greenshot server");
- await Task.Factory.StartNew(() => {
+ return Task.Run(() => {
_host = new ServiceHost(this, new Uri("net.pipe://localhost/Greenshot"));
_host.AddServiceEndpoint(typeof(IGreenshotContract), new NetNamedPipeBinding(), "Greenshot_" + Identity);
_host.Open();
+ Log.Debug().WriteLine("Started Greenshot server");
}, cancellationToken);
- Log.Debug().WriteLine("Started Greenshot server");
}
public Task ShutdownAsync(CancellationToken cancellationToken = default)
diff --git a/src/Greenshot/Components/GreenshotStartupOrder.cs b/src/Greenshot/Components/GreenshotStartupOrder.cs
deleted file mode 100644
index b0025826a..000000000
--- a/src/Greenshot/Components/GreenshotStartupOrder.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-#region Greenshot GNU General Public License
-
-// Greenshot - a free and open source screenshot tool
-// Copyright (C) 2007-2018 Thomas Braun, Jens Klingen, Robin Krom
-//
-// For more information see: http://getgreenshot.org/
-// The Greenshot project is hosted on GitHub https://github.com/greenshot/greenshot
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 1 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-
-#endregion
-
-using Dapplo.CaliburnMicro;
-
-namespace Greenshot.Components
-{
- ///
- /// This defines the startup order of the basic components of Greenshot
- ///
- public enum GreenshotStartupOrder
- {
- ///
- /// Start the forms initialization before the shell is initialized!
- ///
- Forms = CaliburnStartOrder.Shell-1,
- User = CaliburnStartOrder.User,
- Server = CaliburnStartOrder.User + 100,
- Sound = CaliburnStartOrder.User + 200
- }
-}
diff --git a/src/Greenshot/Components/GreenshotUiStartupOrder.cs b/src/Greenshot/Components/GreenshotUiStartupOrder.cs
deleted file mode 100644
index fc2b58c8d..000000000
--- a/src/Greenshot/Components/GreenshotUiStartupOrder.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-#region Greenshot GNU General Public License
-
-// Greenshot - a free and open source screenshot tool
-// Copyright (C) 2007-2018 Thomas Braun, Jens Klingen, Robin Krom
-//
-// For more information see: http://getgreenshot.org/
-// The Greenshot project is hosted on GitHub https://github.com/greenshot/greenshot
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 1 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-
-#endregion
-
-namespace Greenshot.Components
-{
- ///
- /// This defines the startup order of the basic components of Greenshot
- ///
- public enum GreenshotUiStartupOrder
- {
- TrayIcon = 100,
- Addons = 200,
- Hotkeys = 300
- }
-}
diff --git a/src/Greenshot/Components/HotkeyHandler.cs b/src/Greenshot/Components/HotkeyHandler.cs
index 01c1463da..58aede1ac 100644
--- a/src/Greenshot/Components/HotkeyHandler.cs
+++ b/src/Greenshot/Components/HotkeyHandler.cs
@@ -43,8 +43,8 @@ namespace Greenshot.Components
///
/// This startup action registers the hotkeys
///
- [ServiceOrder(GreenshotUiStartupOrder.Hotkeys, int.MinValue)]
- public class HotkeyHandler : IUiStartup, IUiShutdown
+ [Service(nameof(HotkeyHandler), nameof(MainFormStartup), TaskSchedulerName = "ui")]
+ public class HotkeyHandler : IStartup, IShutdown
{
private static readonly LogSource Log = new LogSource();
private readonly ICoreConfiguration _coreConfiguration;
@@ -63,7 +63,7 @@ namespace Greenshot.Components
_windowHandle = windowHandle;
}
- public void Start()
+ public void Startup()
{
Log.Debug().WriteLine("Registering hotkeys");
// Make sure all hotkeys pass this window!
diff --git a/src/Greenshot/Components/MainFormStartup.cs b/src/Greenshot/Components/MainFormStartup.cs
index 38e5cc3f1..689804be0 100644
--- a/src/Greenshot/Components/MainFormStartup.cs
+++ b/src/Greenshot/Components/MainFormStartup.cs
@@ -40,8 +40,8 @@ namespace Greenshot.Components
///
/// This startup action starts the MainForm
///
- [ServiceOrder(GreenshotUiStartupOrder.TrayIcon)]
- public class MainFormStartup : IUiStartup, IUiShutdown
+ [Service(nameof(MainFormStartup), nameof(FormsStartup), TaskSchedulerName = "ui")]
+ public class MainFormStartup : IStartup, IShutdown
{
private static readonly LogSource Log = new LogSource();
private readonly ICoreConfiguration _coreConfiguration;
@@ -61,7 +61,7 @@ namespace Greenshot.Components
_windowHandle = windowHandle;
}
- public void Start()
+ public void Startup()
{
Log.Debug().WriteLine("Starting MainForm");
diff --git a/src/Greenshot/Components/SoundHelper.cs b/src/Greenshot/Components/SoundHelper.cs
index 18369e479..a20519a8d 100644
--- a/src/Greenshot/Components/SoundHelper.cs
+++ b/src/Greenshot/Components/SoundHelper.cs
@@ -41,7 +41,7 @@ namespace Greenshot.Components
/// Create to fix the sometimes wrongly played sample, especially after first start from IDE
/// See: http://www.codeproject.com/KB/audio-video/soundplayerbug.aspx?msg=2487569
///
- [ServiceOrder(GreenshotStartupOrder.Sound)]
+ [Service(nameof(SoundHelper))]
public class SoundHelper : IStartup, IShutdown
{
private readonly ICoreConfiguration _coreConfiguration;
@@ -57,7 +57,7 @@ namespace Greenshot.Components
_instance = this;
}
- public void Start()
+ public void Startup()
{
if (_gcHandle != null)
{
diff --git a/src/Greenshot/Components/UpdateService.cs b/src/Greenshot/Components/UpdateService.cs
index a7a46e6f1..8777148ae 100644
--- a/src/Greenshot/Components/UpdateService.cs
+++ b/src/Greenshot/Components/UpdateService.cs
@@ -47,7 +47,7 @@ namespace Greenshot.Components
///
/// This processes the information, if there are updates available.
///
- [ServiceOrder(GreenshotStartupOrder.User)]
+ [Service(nameof(UpdateService), nameof(MainFormStartup))]
public class UpdateService : IStartup, IShutdown, IVersionProvider
{
private static readonly LogSource Log = new LogSource();
@@ -94,7 +94,7 @@ namespace Greenshot.Components
}
///
- public void Start()
+ public void Startup()
{
var ignore = BackgroundTask(() => TimeSpan.FromDays(_coreConfiguration.UpdateCheckInterval), UpdateCheck, _cancellationTokenSource.Token);
}
@@ -128,7 +128,7 @@ namespace Greenshot.Components
}
try
{
- await Task.WhenAll(Task.Delay(interval, cancellationToken), task(cancellationToken));
+ await Task.WhenAll(Task.Delay(interval), task(cancellationToken)).ConfigureAwait(false);
}
catch (Exception ex)
{
@@ -139,7 +139,7 @@ namespace Greenshot.Components
break;
}
}
- }, cancellationToken);
+ }, cancellationToken).ConfigureAwait(false);
Log.Info().WriteLine("Finished background task");
}
diff --git a/src/Greenshot/Greenshot.csproj b/src/Greenshot/Greenshot.csproj
index 1ba8208d5..9bf294c66 100644
--- a/src/Greenshot/Greenshot.csproj
+++ b/src/Greenshot/Greenshot.csproj
@@ -55,35 +55,35 @@
..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll
-
- ..\packages\Dapplo.Addons.1.0.52\lib\net45\Dapplo.Addons.dll
+
+ ..\packages\Dapplo.Addons.1.0.62\lib\net46\Dapplo.Addons.dll
-
- ..\packages\Dapplo.Addons.Bootstrapper.1.0.52\lib\net45\Dapplo.Addons.Bootstrapper.dll
+
+ ..\packages\Dapplo.Addons.Bootstrapper.1.0.62\lib\net46\Dapplo.Addons.Bootstrapper.dll
-
- ..\packages\Dapplo.Addons.Config.1.0.52\lib\net45\Dapplo.Addons.Config.dll
+
+ ..\packages\Dapplo.Addons.Config.1.0.62\lib\net46\Dapplo.Addons.Config.dll
-
- ..\packages\Dapplo.CaliburnMicro.1.0.49\lib\net46\Dapplo.CaliburnMicro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.1.0.52\lib\net46\Dapplo.CaliburnMicro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.49\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Configuration.1.0.52\lib\net46\Dapplo.CaliburnMicro.Configuration.dll
-
- ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.49\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Dapp.1.0.52\lib\net46\Dapplo.CaliburnMicro.Dapp.dll
-
- ..\packages\Dapplo.CaliburnMicro.Menu.1.0.49\lib\net46\Dapplo.CaliburnMicro.Menu.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Menu.1.0.52\lib\net46\Dapplo.CaliburnMicro.Menu.dll
-
- ..\packages\Dapplo.CaliburnMicro.Metro.1.0.49\lib\net46\Dapplo.CaliburnMicro.Metro.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Metro.1.0.52\lib\net46\Dapplo.CaliburnMicro.Metro.dll
-
- ..\packages\Dapplo.CaliburnMicro.Security.1.0.49\lib\net46\Dapplo.CaliburnMicro.Security.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Security.1.0.52\lib\net46\Dapplo.CaliburnMicro.Security.dll
-
- ..\packages\Dapplo.CaliburnMicro.Translations.1.0.49\lib\net46\Dapplo.CaliburnMicro.Translations.dll
+
+ ..\packages\Dapplo.CaliburnMicro.Translations.1.0.52\lib\net46\Dapplo.CaliburnMicro.Translations.dll
..\packages\Dapplo.HttpExtensions.0.8.43\lib\net46\Dapplo.HttpExtensions.dll
@@ -206,9 +206,7 @@
-
-
diff --git a/src/Greenshot/GreenshotAutofacModule.cs b/src/Greenshot/GreenshotAutofacModule.cs
index 5742a042f..ff15c0004 100644
--- a/src/Greenshot/GreenshotAutofacModule.cs
+++ b/src/Greenshot/GreenshotAutofacModule.cs
@@ -23,7 +23,6 @@
using Autofac;
using Dapplo.Addons;
-using Dapplo.CaliburnMicro;
using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Security;
using Greenshot.Addons.Components;
@@ -65,19 +64,6 @@ namespace Greenshot
builder
.RegisterType()
.AsSelf();
-
- builder
- .RegisterType()
- .As()
- .As()
- .AsSelf()
- .SingleInstance();
-
- builder
- .RegisterType()
- .As()
- .As()
- .SingleInstance();
builder
.RegisterType()
@@ -95,7 +81,7 @@ namespace Greenshot
.RegisterAssemblyTypes(ThisAssembly)
.AssignableTo()
.As()
- .AsImplementedInterfaces()
+ .AsSelf()
.SingleInstance();
builder
diff --git a/src/Greenshot/packages.config b/src/Greenshot/packages.config
index dfa13b565..a1037623b 100644
--- a/src/Greenshot/packages.config
+++ b/src/Greenshot/packages.config
@@ -10,16 +10,16 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+