Added Microsoft App Center for tracking errors, upgraded dependencies.

This commit is contained in:
Robin Krom 2019-09-05 23:53:38 +02:00
commit 59d00d8174
12 changed files with 40 additions and 37 deletions

View file

@ -2,14 +2,13 @@
<configuration> <configuration>
<packageSources> <packageSources>
<add key="nugetv3" value="https://api.nuget.org/v3/index.json" /> <add key="nugetv3" value="https://api.nuget.org/v3/index.json" />
<add key="uwpcommunitytoolkit" value="https://dotnet.myget.org/F/uwpcommunitytoolkit/api/v3/index.json" /> <add key="uwpcommunitytoolkit" value="https://dotnet.myget.org/F/uwpcommunitytoolkit/api/v3/index.json" />
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" /> <add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
<add key="dotnet-windowsdesktop" value="https://dotnetfeed.blob.core.windows.net/dotnet-windowsdesktop/index.json" /> <add key="dotnet-windowsdesktop" value="https://dotnetfeed.blob.core.windows.net/dotnet-windowsdesktop/index.json" />
<add key="aspnet-aspnetcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore/index.json" /> <add key="aspnet-aspnetcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore/index.json" />
<add key="aspnet-aspnetcore-tooling" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json" /> <add key="aspnet-aspnetcore-tooling" value="https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json" />
<add key="aspnet-entityframeworkcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json" /> <add key="aspnet-entityframeworkcore" value="https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json" />
<add key="aspnet-extensions" value="https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json" /> <add key="aspnet-extensions" value="https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json" />
<add key="bdn-nightly" value="https://ci.appveyor.com/nuget/benchmarkdotnet" /> <add key="gRPC repository" value="https://grpc.jfrog.io/grpc/api/nuget/v3/grpc-nuget-dev" />
<add key="dotnet-core-myget" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" />
</packageSources> </packageSources>
</configuration> </configuration>

View file

@ -15,12 +15,12 @@ steps:
- task: DotNetCoreInstaller@0 - task: DotNetCoreInstaller@0
displayName: 'Install .NET Core SDK 3.0' displayName: 'Install .NET Core SDK 3.0'
inputs: inputs:
version: '3.0.100-preview8-013393' version: '3.0.100-rc1-014179'
- task: NuGetToolInstaller@0 - task: NuGetToolInstaller@0
displayName: 'Use NuGet 5.0.2' displayName: 'Use NuGet 5.2.0'
inputs: inputs:
versionSpec: 5.0.2 versionSpec: 5.2.0
checkLatest: true checkLatest: true
- task: NuGetCommand@2 - task: NuGetCommand@2

View file

@ -61,7 +61,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition="!$(MSBuildProjectName.Contains('Tests')) And $(MSBuildProjectName.StartsWith('Greenshot'))"> <ItemGroup Condition="!$(MSBuildProjectName.Contains('Tests')) And $(MSBuildProjectName.StartsWith('Greenshot'))">
<PackageReference Include="Nerdbank.GitVersioning" Version="2.3.183"> <PackageReference Include="Nerdbank.GitVersioning" Version="3.0.25">
<PrivateAssets>all</PrivateAssets> <PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference> </PackageReference>

View file

@ -24,6 +24,6 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Dapplo.Confluence" Version="0.8.22" /> <PackageReference Include="Dapplo.Confluence" Version="0.8.23" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View file

@ -6,7 +6,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Dapplo.Windows.Com" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows.Com" Version="0.9.14" />
<PackageReference Include="Unofficial.Microsoft.mshtml" Version="7.0.3300" /> <PackageReference Include="Unofficial.Microsoft.mshtml" Version="7.0.3300" />
</ItemGroup> </ItemGroup>

View file

@ -20,7 +20,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Dapplo.Jira" Version="0.8.19" /> <PackageReference Include="Dapplo.Jira" Version="0.8.20" />
<PackageReference Include="DynamicData" Version="6.12.9" /> <PackageReference Include="DynamicData" Version="6.13.1" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View file

@ -20,16 +20,16 @@
<PackageReference Include="Dapplo.CaliburnMicro.Metro" Version="2.0.2" /> <PackageReference Include="Dapplo.CaliburnMicro.Metro" Version="2.0.2" />
<PackageReference Include="Dapplo.CaliburnMicro.Toasts" Version="2.0.2" /> <PackageReference Include="Dapplo.CaliburnMicro.Toasts" Version="2.0.2" />
<PackageReference Include="Dapplo.CaliburnMicro.Translations" Version="2.0.2" /> <PackageReference Include="Dapplo.CaliburnMicro.Translations" Version="2.0.2" />
<PackageReference Include="Dapplo.HttpExtensions" Version="0.9.24" /> <PackageReference Include="Dapplo.HttpExtensions" Version="0.9.26" />
<PackageReference Include="Dapplo.HttpExtensions.JsonNet" Version="0.9.24" /> <PackageReference Include="Dapplo.HttpExtensions.JsonNet" Version="0.9.26" />
<PackageReference Include="Dapplo.HttpExtensions.OAuth" Version="0.9.24" /> <PackageReference Include="Dapplo.HttpExtensions.OAuth" Version="0.9.26" />
<PackageReference Include="Dapplo.Windows" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows" Version="0.9.14" />
<PackageReference Include="Dapplo.Windows.Clipboard" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows.Clipboard" Version="0.9.14" />
<PackageReference Include="Dapplo.Windows.Dpi" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows.Dpi" Version="0.9.14" />
<PackageReference Include="Dapplo.Windows.Icons" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows.Icons" Version="0.9.14" />
<PackageReference Include="gong-wpf-dragdrop" Version="2.0.4" /> <PackageReference Include="gong-wpf-dragdrop" Version="2.0.5" />
<PackageReference Include="MahApps.Metro.IconPacks" Version="3.0.0-alpha0189" /> <PackageReference Include="MahApps.Metro.IconPacks" Version="3.0.0-alpha0206" />
<PackageReference Include="Svg" Version="2.4.3" /> <PackageReference Include="Svg" Version="3.0.49" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View file

@ -6,7 +6,7 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Dapplo.Windows.Icons" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows.Icons" Version="0.9.14" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View file

@ -7,10 +7,10 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="Dapplo.Addons" Version="1.2.17" /> <PackageReference Include="Dapplo.Addons" Version="1.2.17" />
<PackageReference Include="Dapplo.Log" Version="1.3.21" /> <PackageReference Include="Dapplo.Log" Version="1.3.26" />
<PackageReference Include="Dapplo.Windows" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows" Version="0.9.14" />
<PackageReference Include="Dapplo.Windows.Dpi" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows.Dpi" Version="0.9.14" />
<PackageReference Include="Svg" Version="2.4.3" /> <PackageReference Include="Svg" Version="3.0.49" />
<PackageReference Include="System.Memory" Version="4.5.3" /> <PackageReference Include="System.Memory" Version="4.5.3" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View file

@ -30,8 +30,8 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="BenchmarkDotNet" Version="0.11.5" /> <PackageReference Include="BenchmarkDotNet" Version="0.11.5" />
<PackageReference Include="CommandLineParser" Version="2.5.0" /> <PackageReference Include="CommandLineParser" Version="2.5.0" />
<PackageReference Include="Dapplo.Log.XUnit" Version="1.3.21" /> <PackageReference Include="Dapplo.Log.XUnit" Version="1.3.26" />
<PackageReference Include="Dapplo.Windows" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows" Version="0.9.14" />
<PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.abstractions" Version="2.0.3" /> <PackageReference Include="xunit.abstractions" Version="2.0.3" />
<PackageReference Include="xunit.analyzers" Version="0.10.0" /> <PackageReference Include="xunit.analyzers" Version="0.10.0" />

View file

@ -36,12 +36,15 @@
<ItemGroup> <ItemGroup>
<PackageReference Include="CommandLineParser" Version="2.5.0" /> <PackageReference Include="CommandLineParser" Version="2.5.0" />
<PackageReference Include="Dapplo.CaliburnMicro.Dapp" Version="2.0.2" /> <PackageReference Include="Dapplo.CaliburnMicro.Dapp" Version="2.0.2" />
<PackageReference Include="Dapplo.Log.LogFile" Version="1.3.21" /> <PackageReference Include="Dapplo.Log.LogFile" Version="1.3.26" />
<PackageReference Include="Dapplo.Log.Loggers" Version="1.3.21" /> <PackageReference Include="Dapplo.Log.Loggers" Version="1.3.26" />
<PackageReference Include="Dapplo.Windows.Multimedia" Version="0.9.7" /> <PackageReference Include="Dapplo.Windows.Multimedia" Version="0.9.14" />
<PackageReference Include="gong-wpf-dragdrop" Version="2.0.4" /> <PackageReference Include="gong-wpf-dragdrop" Version="2.0.5" />
<PackageReference Include="Svg" Version="2.4.3" /> <PackageReference Include="sqlite-net-pcl" Version="1.5.231" />
<TrimmerRootAssembly Include="System.Diagnostics.Debug" /> <PackageReference Include="Svg" Version="3.0.49" />
<PackageReference Include="Microsoft.AppCenter.Analytics" Version="2.3.0-preview" />
<PackageReference Include="Microsoft.AppCenter.Crashes" Version="2.3.0-preview" />
<TrimmerRootAssembly Include="System.Diagnostics.Debug" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

View file

@ -20,7 +20,6 @@
using System; using System;
using System.Diagnostics; using System.Diagnostics;
using System.Drawing; using System.Drawing;
using System.Globalization;
using System.Text; using System.Text;
using System.Windows; using System.Windows;
using System.Windows.Forms; using System.Windows.Forms;
@ -44,6 +43,9 @@ using Dapplo.Windows.Kernel32;
using Greenshot.Addons; using Greenshot.Addons;
using Greenshot.Addons.Resources; using Greenshot.Addons.Resources;
using Greenshot.Ui.Misc.ViewModels; using Greenshot.Ui.Misc.ViewModels;
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
namespace Greenshot namespace Greenshot
{ {
@ -58,8 +60,7 @@ namespace Greenshot
[STAThread] [STAThread]
public static int Main(string[] arguments) public static int Main(string[] arguments)
{ {
// Workaround for https://github.com/dotnet/wpf/issues/684 & https://github.com/dotnet/wpf/issues/913 AppCenter.Start("adcb4672-7ce0-4863-8407-729a0006e07f", typeof(Analytics), typeof(Crashes));
CultureInfo.CurrentUICulture = CultureInfo.GetCultureInfo("en-US");
// TODO: Set via build // TODO: Set via build
StringEncryptionTypeConverter.RgbIv = "dlgjowejgogkklwj"; StringEncryptionTypeConverter.RgbIv = "dlgjowejgogkklwj";