This commit updates Dapplo.Addons, removes automatic resolving of IniConfig and LanguageLoader configurations in favor of AddonModule wired versions.

This commit is contained in:
Robin 2018-07-04 23:35:36 +02:00
commit b7e2c2608e
59 changed files with 368 additions and 140 deletions

View file

@ -24,6 +24,8 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Box.ViewModels; using Greenshot.Addon.Box.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +36,16 @@ namespace Greenshot.Addon.Box
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IBoxConfiguration>())
.As<IBoxConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IBoxLanguage>())
.As<IBoxLanguage>()
.SingleInstance();
builder builder
.RegisterType<BoxDestination>() .RegisterType<BoxDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -46,11 +46,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Confluence.ViewModels; using Greenshot.Addon.Confluence.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +37,16 @@ namespace Greenshot.Addon.Confluence
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IConfluenceConfiguration>())
.As<IConfluenceConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IConfluenceLanguage>())
.As<IConfluenceLanguage>()
.SingleInstance();
builder builder
.RegisterType<ConfluenceDestination>() .RegisterType<ConfluenceDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -65,11 +65,11 @@
<Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL"> <Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
<HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath> <HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Costura.Fody" version="3.1.0" targetFramework="net46" /> <package id="Costura.Fody" version="3.1.0" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Dropbox.ViewModels; using Greenshot.Addon.Dropbox.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +37,16 @@ namespace Greenshot.Addon.Dropbox
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IDropboxConfiguration>())
.As<IDropboxConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IDropboxLanguage>())
.As<IDropboxLanguage>()
.SingleInstance();
builder builder
.RegisterType<DropboxDestination>() .RegisterType<DropboxDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -58,11 +58,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -25,6 +25,7 @@ using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.Ini; using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.ExternalCommand.ViewModels; using Greenshot.Addon.ExternalCommand.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -35,6 +36,16 @@ namespace Greenshot.Addon.ExternalCommand
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IExternalCommandConfiguration>())
.As<IExternalCommandConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IExternalCommandLanguage>())
.As<IExternalCommandLanguage>()
.SingleInstance();
builder builder
.RegisterType<ExternalCommandDestinationProvider>() .RegisterType<ExternalCommandDestinationProvider>()
.As<IService>() .As<IService>()

View file

@ -61,11 +61,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CliWrap" version="1.8.5" targetFramework="net46" /> <package id="CliWrap" version="1.8.5" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Flickr.ViewModels; using Greenshot.Addon.Flickr.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +37,16 @@ namespace Greenshot.Addon.Flickr
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IFlickrConfiguration>())
.As<IFlickrConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IFlickrLanguage>())
.As<IFlickrLanguage>()
.SingleInstance();
builder builder
.RegisterType<FlickrDestination>() .RegisterType<FlickrDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -58,11 +58,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.GooglePhotos.ViewModels; using Greenshot.Addon.GooglePhotos.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +37,16 @@ namespace Greenshot.Addon.GooglePhotos
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IGooglePhotosConfiguration>())
.As<IGooglePhotosConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IGooglePhotosLanguage>())
.As<IGooglePhotosLanguage>()
.SingleInstance();
builder builder
.RegisterType<GooglePhotosDestination>() .RegisterType<GooglePhotosDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -44,11 +44,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -63,11 +63,11 @@
<Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath> <HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Imgur.ViewModels; using Greenshot.Addon.Imgur.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +37,16 @@ namespace Greenshot.Addon.Imgur
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IImgurConfiguration>())
.As<IImgurConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IImgurLanguage>())
.As<IImgurLanguage>()
.SingleInstance();
builder builder
.RegisterType<ImgurDestination>() .RegisterType<ImgurDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="ControlzEx" version="3.0.2.4" targetFramework="net46" /> <package id="ControlzEx" version="3.0.2.4" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -63,11 +63,11 @@
<Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL"> <Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
<HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath> <HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -23,8 +23,10 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Jira.ViewModels; using Greenshot.Addon.Jira.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -36,7 +38,17 @@ namespace Greenshot.Addon.Jira
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder builder
.RegisterType<JiraDestination>() .Register(context => IniConfig.Current.Get<IJiraConfiguration>())
.As<IJiraConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IJiraLanguage>())
.As<IJiraLanguage>()
.SingleInstance();
builder
.RegisterType<JiraDestination>()
.As<IDestination>() .As<IDestination>()
.SingleInstance(); .SingleInstance();
builder builder

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Costura.Fody" version="3.1.0" targetFramework="net46" developmentDependency="true" /> <package id="Costura.Fody" version="3.1.0" targetFramework="net46" developmentDependency="true" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.LegacyEditor.Controls; using Greenshot.Addon.LegacyEditor.Controls;
using Greenshot.Addon.LegacyEditor.Drawing; using Greenshot.Addon.LegacyEditor.Drawing;
using Greenshot.Addon.LegacyEditor.Forms; using Greenshot.Addon.LegacyEditor.Forms;
@ -38,6 +41,16 @@ namespace Greenshot.Addon.LegacyEditor
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IEditorConfiguration>())
.As<IEditorConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IEditorLanguage>())
.As<IEditorLanguage>()
.SingleInstance();
builder builder
.RegisterType<EditorDestination>() .RegisterType<EditorDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -43,11 +43,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -61,11 +61,11 @@
<Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath> <HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Lutim.ViewModels; using Greenshot.Addon.Lutim.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -35,7 +38,17 @@ namespace Greenshot.Addon.Lutim
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder builder
.RegisterType<LutimDestination>() .Register(context => IniConfig.Current.Get<ILutimConfiguration>())
.As<ILutimConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<ILutimLanguage>())
.As<ILutimLanguage>()
.SingleInstance();
builder
.RegisterType<LutimDestination>()
.As<IDestination>() .As<IDestination>()
.SingleInstance(); .SingleInstance();
builder builder

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="ControlzEx" version="3.0.2.4" targetFramework="net46" /> <package id="ControlzEx" version="3.0.2.4" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -58,11 +58,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -26,6 +26,9 @@ using System.IO;
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.Addons.Bootstrapper.Resolving; using Dapplo.Addons.Bootstrapper.Resolving;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
namespace Greenshot.Addon.OCR namespace Greenshot.Addon.OCR
@ -61,7 +64,17 @@ namespace Greenshot.Addon.OCR
if (HasModi()) if (HasModi())
{ {
builder builder
.RegisterType<OcrDestination>() .Register(context => IniConfig.Current.Get<IOCRConfiguration>())
.As<IOCRConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IOcrLanguage>())
.As<IOcrLanguage>()
.SingleInstance();
builder
.RegisterType<OcrDestination>()
.As<IDestination>() .As<IDestination>()
.SingleInstance(); .SingleInstance();
} }

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -45,11 +45,11 @@
<Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL"> <Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
<HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath> <HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Office.Destinations; using Greenshot.Addon.Office.Destinations;
using Greenshot.Addon.Office.ViewModels; using Greenshot.Addon.Office.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -85,6 +88,17 @@ namespace Greenshot.Addon.Office
if (hasDestination) if (hasDestination)
{ {
builder
.Register(context => IniConfig.Current.Get<IOfficeConfiguration>())
.As<IOfficeConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IOfficeLanguage>())
.As<IOfficeLanguage>()
.SingleInstance();
builder builder
.RegisterType<OfficeConfigViewModel>() .RegisterType<OfficeConfigViewModel>()
.As<IConfigScreen>() .As<IConfigScreen>()

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Costura.Fody" version="3.1.0" targetFramework="net46" developmentDependency="true" /> <package id="Costura.Fody" version="3.1.0" targetFramework="net46" developmentDependency="true" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -57,11 +57,11 @@
<Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath> <HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.OneDrive.ViewModels; using Greenshot.Addon.OneDrive.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +37,16 @@ namespace Greenshot.Addon.OneDrive
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IOneDriveConfiguration>())
.As<IOneDriveConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IOneDriveLanguage>())
.As<IOneDriveLanguage>()
.SingleInstance();
builder builder
.RegisterType<OneDriveDestination>() .RegisterType<OneDriveDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="ControlzEx" version="3.0.2.4" targetFramework="net46" /> <package id="ControlzEx" version="3.0.2.4" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -58,11 +58,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Photobucket.ViewModels; using Greenshot.Addon.Photobucket.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -35,7 +38,17 @@ namespace Greenshot.Addon.Photobucket
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder builder
.RegisterType<PhotobucketDestination>() .Register(context => IniConfig.Current.Get<IPhotobucketConfiguration>())
.As<IPhotobucketConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IPhotobucketLanguage>())
.As<IPhotobucketLanguage>()
.SingleInstance();
builder
.RegisterType<PhotobucketDestination>()
.As<IDestination>() .As<IDestination>()
.SingleInstance(); .SingleInstance();
builder builder

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -57,11 +57,11 @@
<Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="ControlzEx, Version=3.0.2.4, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath> <HintPath>..\packages\ControlzEx.3.0.2.4\lib\net45\ControlzEx.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -24,6 +24,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Translations;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addon.Tfs.ViewModels; using Greenshot.Addon.Tfs.ViewModels;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
@ -34,6 +37,17 @@ namespace Greenshot.Addon.Tfs
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<ITfsConfiguration>())
.As<ITfsConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<ITfsLanguage>())
.As<ITfsLanguage>()
.SingleInstance();
builder builder
.RegisterType<TfsDestination>() .RegisterType<TfsDestination>()
.As<IDestination>() .As<IDestination>()

View file

@ -7,8 +7,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="ControlzEx" version="3.0.2.4" targetFramework="net46" /> <package id="ControlzEx" version="3.0.2.4" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -54,17 +54,17 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.50.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.50\lib\net45\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.50.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.50\lib\net45\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.47.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.47\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro.Translations, Version=1.0.47.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro.Translations, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.Translations.1.0.47\lib\net46\Dapplo.CaliburnMicro.Translations.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.Translations.1.0.54\lib\net46\Dapplo.CaliburnMicro.Translations.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Ini, Version=0.5.28.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Ini, Version=0.5.28.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Ini.0.5.28\lib\net45\Dapplo.Ini.dll</HintPath> <HintPath>..\packages\Dapplo.Ini.0.5.28\lib\net45\Dapplo.Ini.dll</HintPath>

View file

@ -6,10 +6,10 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.50" targetFramework="net46" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.50" targetFramework="net46" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.47" targetFramework="net46" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Translations" version="1.0.47" targetFramework="net46" /> <package id="Dapplo.CaliburnMicro.Translations" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.Ini" version="0.5.28" targetFramework="net46" /> <package id="Dapplo.Ini" version="0.5.28" targetFramework="net46" />
<package id="Dapplo.InterfaceImpl" version="0.2.12" targetFramework="net46" /> <package id="Dapplo.InterfaceImpl" version="0.2.12" targetFramework="net46" />
<package id="Dapplo.Language" version="0.5.28" targetFramework="net46" /> <package id="Dapplo.Language" version="0.5.28" targetFramework="net46" />

View file

@ -23,7 +23,9 @@
using Autofac; using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration;
using Dapplo.Ini; using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
using Greenshot.Addons.Controls; using Greenshot.Addons.Controls;
using Greenshot.Addons.Core; using Greenshot.Addons.Core;
@ -36,6 +38,26 @@ namespace Greenshot.Addons
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IUiConfiguration>())
.As<IUiConfiguration>()
.SingleInstance();
builder
.Register(context => IniConfig.Current.Get<ICoreConfiguration>())
.As<ICoreConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IGreenshotLanguage>())
.As<IGreenshotLanguage>()
.SingleInstance();
builder
.Register(context => IniConfig.Current.Get<INetworkConfiguration>())
.As<INetworkConfiguration>()
.SingleInstance();
builder builder
.RegisterType<FileConfigPartViewModel>() .RegisterType<FileConfigPartViewModel>()
.AsSelf(); .AsSelf();

View file

@ -41,11 +41,11 @@
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="CustomMarshalers" /> <Reference Include="CustomMarshalers" />
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />

View file

@ -37,11 +37,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -6,8 +6,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net46" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net46" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Translations" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Translations" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.Ini" version="0.5.28" targetFramework="net46" /> <package id="Dapplo.Ini" version="0.5.28" targetFramework="net46" />

View file

@ -43,11 +43,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -9,8 +9,8 @@
<package id="Caliburn.Micro" version="3.2.0" targetFramework="net461" /> <package id="Caliburn.Micro" version="3.2.0" targetFramework="net461" />
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net461" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net461" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net461" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net461" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Translations" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Translations" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.Ini" version="0.5.28" targetFramework="net461" /> <package id="Dapplo.Ini" version="0.5.28" targetFramework="net461" />

View file

@ -72,11 +72,11 @@
<Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL"> <Reference Include="CommonServiceLocator, Version=2.0.3.0, Culture=neutral, PublicKeyToken=489b6accfaf20ef0, processorArchitecture=MSIL">
<HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath> <HintPath>..\packages\CommonServiceLocator.2.0.3\lib\net45\CommonServiceLocator.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -10,8 +10,8 @@
<package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net461" /> <package id="Caliburn.Micro.Core" version="3.2.0" targetFramework="net461" />
<package id="CommandLineParser" version="2.2.1" targetFramework="net461" /> <package id="CommandLineParser" version="2.2.1" targetFramework="net461" />
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net461" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net461" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Translations" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Translations" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.HttpExtensions" version="0.8.43" targetFramework="net461" /> <package id="Dapplo.HttpExtensions" version="0.8.43" targetFramework="net461" />

View file

@ -55,14 +55,14 @@
<Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL"> <Reference Include="Costura, Version=3.1.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
<HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath> <HintPath>..\packages\Costura.Fody.3.1.0\lib\net46\Costura.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.1.0.64\lib\net46\Dapplo.Addons.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.1.0.66\lib\net46\Dapplo.Addons.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Bootstrapper, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.64\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Bootstrapper.1.0.66\lib\net46\Dapplo.Addons.Bootstrapper.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.Addons.Config, Version=1.0.64.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.Addons.Config, Version=1.0.66.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.Addons.Config.1.0.64\lib\net46\Dapplo.Addons.Config.dll</HintPath> <HintPath>..\packages\Dapplo.Addons.Config.1.0.66\lib\net46\Dapplo.Addons.Config.dll</HintPath>
</Reference> </Reference>
<Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Dapplo.CaliburnMicro, Version=1.0.54.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath> <HintPath>..\packages\Dapplo.CaliburnMicro.1.0.54\lib\net46\Dapplo.CaliburnMicro.dll</HintPath>

View file

@ -25,8 +25,11 @@ using Autofac;
using Dapplo.Addons; using Dapplo.Addons;
using Dapplo.CaliburnMicro.Configuration; using Dapplo.CaliburnMicro.Configuration;
using Dapplo.CaliburnMicro.Security; using Dapplo.CaliburnMicro.Security;
using Dapplo.Ini;
using Dapplo.Language;
using Greenshot.Addons.Components; using Greenshot.Addons.Components;
using Greenshot.Components; using Greenshot.Components;
using Greenshot.Configuration;
using Greenshot.Forms; using Greenshot.Forms;
using Greenshot.Helpers; using Greenshot.Helpers;
using Greenshot.Ui.Configuration.ViewModels; using Greenshot.Ui.Configuration.ViewModels;
@ -39,6 +42,16 @@ namespace Greenshot
{ {
protected override void Load(ContainerBuilder builder) protected override void Load(ContainerBuilder builder)
{ {
builder
.Register(context => IniConfig.Current.Get<IMetroConfiguration>())
.As<IMetroConfiguration>()
.SingleInstance();
builder
.Register(context => LanguageLoader.Current.Get<IConfigTranslations>())
.As<IConfigTranslations>()
.SingleInstance();
builder builder
.RegisterType<ConfigViewModel>() .RegisterType<ConfigViewModel>()
.AsSelf(); .AsSelf();

View file

@ -10,9 +10,9 @@
<package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" /> <package id="CommonServiceLocator" version="2.0.3" targetFramework="net46" />
<package id="ControlzEx" version="3.0.2.4" targetFramework="net46" /> <package id="ControlzEx" version="3.0.2.4" targetFramework="net46" />
<package id="Costura.Fody" version="3.1.0" targetFramework="net46" developmentDependency="true" /> <package id="Costura.Fody" version="3.1.0" targetFramework="net46" developmentDependency="true" />
<package id="Dapplo.Addons" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Bootstrapper" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Bootstrapper" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.Addons.Config" version="1.0.64" targetFramework="net461" /> <package id="Dapplo.Addons.Config" version="1.0.66" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Configuration" version="1.0.54" targetFramework="net461" />
<package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" /> <package id="Dapplo.CaliburnMicro.Dapp" version="1.0.54" targetFramework="net461" />