From a3e5fe2a394d15fe861d916d806dcd0321e9a7bf Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 12:43:37 +0200 Subject: [PATCH 01/17] Recommended .NET Framework for msix/WIN32: 4.6.2 --- .../DemoServices/DemoServices.csproj | 2 +- .../JIRAServices/JIRAServices.csproj | 2 +- .../Properties/Settings.Designer.cs | 2 +- src/ReportInterface/ReportInterface.csproj | 2 +- .../ReportingFramework.csproj | 2 +- src/Reports/Generic/Generic.csproj | 2 +- .../JiraScrumBasic/JiraScrumBasic.csproj | 2 +- .../JiraScrumCompact/JiraScrumCompact.csproj | 2 +- .../JiraScrumDescription.csproj | 2 +- .../JiraScrumDetailed.csproj | 2 +- .../JiraScrumIndexCard3x5.csproj | 2 +- src/Reports/MSFforAgile/MSFforAgile.csproj | 2 +- .../MSFforAgileBasic/MSFforAgileBasic.csproj | 2 +- src/Reports/ScrumBasic/ScrumBasic.csproj | 2 +- src/Reports/ScrumCompact/ScrumCompact.csproj | 2 +- .../ScrumDescription/ScrumDescription.csproj | 2 +- .../ScrumDetailed/ScrumDetailed.csproj | 2 +- .../ScrumIndexCard3x5.csproj | 2 +- .../UserDefinedReport.csproj | 2 +- src/TaskCardCreator/App.config | 22 ++++---- src/TaskCardCreator/TaskCardCreator.csproj | 2 +- .../TaskServerServiceInterface.csproj | 2 +- .../TFSIterationPathServices.csproj | 2 +- .../TFSIterationPathServices/app.config | 56 +++++++++---------- .../Properties/Resources.Designer.cs | 2 +- .../TFSQueryServices/TFSQueryServices.csproj | 2 +- .../TFSQueryServices/app.config | 56 +++++++++---------- 27 files changed, 91 insertions(+), 91 deletions(-) diff --git a/src/NonMicrosoftServices/DemoServices/DemoServices.csproj b/src/NonMicrosoftServices/DemoServices/DemoServices.csproj index 9c51e99..246c4b4 100644 --- a/src/NonMicrosoftServices/DemoServices/DemoServices.csproj +++ b/src/NonMicrosoftServices/DemoServices/DemoServices.csproj @@ -9,7 +9,7 @@ Properties DemoServices DemoServices - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj b/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj index 16d4031..4a1c64b 100644 --- a/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj +++ b/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj @@ -9,7 +9,7 @@ Properties JIRAServices JIRAServices - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/NonMicrosoftServices/JIRAServices/Properties/Settings.Designer.cs b/src/NonMicrosoftServices/JIRAServices/Properties/Settings.Designer.cs index f75696b..5b834ca 100644 --- a/src/NonMicrosoftServices/JIRAServices/Properties/Settings.Designer.cs +++ b/src/NonMicrosoftServices/JIRAServices/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace JIRAServices.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.1.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.4.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/src/ReportInterface/ReportInterface.csproj b/src/ReportInterface/ReportInterface.csproj index 652816e..491fcf6 100644 --- a/src/ReportInterface/ReportInterface.csproj +++ b/src/ReportInterface/ReportInterface.csproj @@ -10,7 +10,7 @@ Properties ReportInterface ReportInterface - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/ReportingFramework/ReportingFramework.csproj b/src/ReportingFramework/ReportingFramework.csproj index 3c0d6d1..25af34f 100644 --- a/src/ReportingFramework/ReportingFramework.csproj +++ b/src/ReportingFramework/ReportingFramework.csproj @@ -10,7 +10,7 @@ Properties ReportingFramework ReportingFramework - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/Generic/Generic.csproj b/src/Reports/Generic/Generic.csproj index 29a5886..7422548 100644 --- a/src/Reports/Generic/Generic.csproj +++ b/src/Reports/Generic/Generic.csproj @@ -10,7 +10,7 @@ Properties Generic Generic - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/JiraScrumBasic/JiraScrumBasic.csproj b/src/Reports/JiraScrumBasic/JiraScrumBasic.csproj index 9562de3..53debf6 100644 --- a/src/Reports/JiraScrumBasic/JiraScrumBasic.csproj +++ b/src/Reports/JiraScrumBasic/JiraScrumBasic.csproj @@ -10,7 +10,7 @@ Properties JiraScrumBasic JiraScrumBasic - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/JiraScrumCompact/JiraScrumCompact.csproj b/src/Reports/JiraScrumCompact/JiraScrumCompact.csproj index 9076c35..7ef2c9f 100644 --- a/src/Reports/JiraScrumCompact/JiraScrumCompact.csproj +++ b/src/Reports/JiraScrumCompact/JiraScrumCompact.csproj @@ -10,7 +10,7 @@ Properties JiraScrumCompact JiraScrumCompact - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/JiraScrumDescription/JiraScrumDescription.csproj b/src/Reports/JiraScrumDescription/JiraScrumDescription.csproj index 4c9ed74..fa116fe 100644 --- a/src/Reports/JiraScrumDescription/JiraScrumDescription.csproj +++ b/src/Reports/JiraScrumDescription/JiraScrumDescription.csproj @@ -10,7 +10,7 @@ Properties JiraScrumDescription JiraScrumDescription - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/JiraScrumDetailed/JiraScrumDetailed.csproj b/src/Reports/JiraScrumDetailed/JiraScrumDetailed.csproj index 04f3a8e..5eb52f6 100644 --- a/src/Reports/JiraScrumDetailed/JiraScrumDetailed.csproj +++ b/src/Reports/JiraScrumDetailed/JiraScrumDetailed.csproj @@ -10,7 +10,7 @@ Properties JiraScrumDetailed JiraScrumDetailed - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/JiraScrumIndexCard3x5/JiraScrumIndexCard3x5.csproj b/src/Reports/JiraScrumIndexCard3x5/JiraScrumIndexCard3x5.csproj index 8b986d5..738cb40 100644 --- a/src/Reports/JiraScrumIndexCard3x5/JiraScrumIndexCard3x5.csproj +++ b/src/Reports/JiraScrumIndexCard3x5/JiraScrumIndexCard3x5.csproj @@ -10,7 +10,7 @@ Properties JiraScrumIndexCard3x5 JiraScrumIndexCard3x5 - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/MSFforAgile/MSFforAgile.csproj b/src/Reports/MSFforAgile/MSFforAgile.csproj index 3618289..09116a2 100644 --- a/src/Reports/MSFforAgile/MSFforAgile.csproj +++ b/src/Reports/MSFforAgile/MSFforAgile.csproj @@ -10,7 +10,7 @@ Properties MSFforAgile MSFforAgile - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/MSFforAgileBasic/MSFforAgileBasic.csproj b/src/Reports/MSFforAgileBasic/MSFforAgileBasic.csproj index f649d33..9093fb0 100644 --- a/src/Reports/MSFforAgileBasic/MSFforAgileBasic.csproj +++ b/src/Reports/MSFforAgileBasic/MSFforAgileBasic.csproj @@ -10,7 +10,7 @@ Properties MSFforAgileBasic MSFforAgileBasic - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/ScrumBasic/ScrumBasic.csproj b/src/Reports/ScrumBasic/ScrumBasic.csproj index fb950de..3861b69 100644 --- a/src/Reports/ScrumBasic/ScrumBasic.csproj +++ b/src/Reports/ScrumBasic/ScrumBasic.csproj @@ -10,7 +10,7 @@ Properties ScrumBasic ScrumBasic - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/ScrumCompact/ScrumCompact.csproj b/src/Reports/ScrumCompact/ScrumCompact.csproj index 9741e7a..9b8283b 100644 --- a/src/Reports/ScrumCompact/ScrumCompact.csproj +++ b/src/Reports/ScrumCompact/ScrumCompact.csproj @@ -10,7 +10,7 @@ Properties ScrumCompact ScrumCompact - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/ScrumDescription/ScrumDescription.csproj b/src/Reports/ScrumDescription/ScrumDescription.csproj index 96b24b2..c4deae8 100644 --- a/src/Reports/ScrumDescription/ScrumDescription.csproj +++ b/src/Reports/ScrumDescription/ScrumDescription.csproj @@ -10,7 +10,7 @@ Properties ScrumDescription ScrumDescription - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/ScrumDetailed/ScrumDetailed.csproj b/src/Reports/ScrumDetailed/ScrumDetailed.csproj index 4d09e26..23f8b37 100644 --- a/src/Reports/ScrumDetailed/ScrumDetailed.csproj +++ b/src/Reports/ScrumDetailed/ScrumDetailed.csproj @@ -10,7 +10,7 @@ Properties ScrumDetailed ScrumDetailed - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/ScrumIndexCard3x5/ScrumIndexCard3x5.csproj b/src/Reports/ScrumIndexCard3x5/ScrumIndexCard3x5.csproj index e514f99..bf68ae4 100644 --- a/src/Reports/ScrumIndexCard3x5/ScrumIndexCard3x5.csproj +++ b/src/Reports/ScrumIndexCard3x5/ScrumIndexCard3x5.csproj @@ -10,7 +10,7 @@ Properties ScrumIndexCard3x5 ScrumIndexCard3x5 - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/Reports/UserDefinedReport/UserDefinedReport.csproj b/src/Reports/UserDefinedReport/UserDefinedReport.csproj index fa03a3f..f5c5baa 100644 --- a/src/Reports/UserDefinedReport/UserDefinedReport.csproj +++ b/src/Reports/UserDefinedReport/UserDefinedReport.csproj @@ -9,7 +9,7 @@ Properties UserDefinedReport UserDefinedReport - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/TaskCardCreator/App.config b/src/TaskCardCreator/App.config index 41de8aa..ea8fa2b 100644 --- a/src/TaskCardCreator/App.config +++ b/src/TaskCardCreator/App.config @@ -28,30 +28,30 @@ - + - - + + - - + + - - + + - - + + - - + + diff --git a/src/TaskCardCreator/TaskCardCreator.csproj b/src/TaskCardCreator/TaskCardCreator.csproj index f071d00..5ca057c 100644 --- a/src/TaskCardCreator/TaskCardCreator.csproj +++ b/src/TaskCardCreator/TaskCardCreator.csproj @@ -10,7 +10,7 @@ Properties TaskCardCreator TaskCardCreator - v4.6.1 + v4.6.2 512 diff --git a/src/TaskServerServiceInterface/TaskServerServiceInterface.csproj b/src/TaskServerServiceInterface/TaskServerServiceInterface.csproj index 7c03b75..82172b8 100644 --- a/src/TaskServerServiceInterface/TaskServerServiceInterface.csproj +++ b/src/TaskServerServiceInterface/TaskServerServiceInterface.csproj @@ -9,7 +9,7 @@ Properties TaskServerServiceInterface TaskServerServiceInterface - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/TeamFoundationServerServices/TFSIterationPathServices/TFSIterationPathServices.csproj b/src/TeamFoundationServerServices/TFSIterationPathServices/TFSIterationPathServices.csproj index 6616c3c..a11a9a9 100644 --- a/src/TeamFoundationServerServices/TFSIterationPathServices/TFSIterationPathServices.csproj +++ b/src/TeamFoundationServerServices/TFSIterationPathServices/TFSIterationPathServices.csproj @@ -9,7 +9,7 @@ Properties TFSIterationPathServices TFSIterationPathServices - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/TeamFoundationServerServices/TFSIterationPathServices/app.config b/src/TeamFoundationServerServices/TFSIterationPathServices/app.config index f959529..87fc4c8 100644 --- a/src/TeamFoundationServerServices/TFSIterationPathServices/app.config +++ b/src/TeamFoundationServerServices/TFSIterationPathServices/app.config @@ -1,59 +1,59 @@ - + - + - - - + + + - - - - - + + + + + - - - - - - - + + + + + + + - + - - + + - - + + - - + + - - + + - - + + diff --git a/src/TeamFoundationServerServices/TFSQueryServices/Properties/Resources.Designer.cs b/src/TeamFoundationServerServices/TFSQueryServices/Properties/Resources.Designer.cs index a02858a..9f48b98 100644 --- a/src/TeamFoundationServerServices/TFSQueryServices/Properties/Resources.Designer.cs +++ b/src/TeamFoundationServerServices/TFSQueryServices/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace TFSQueryServices.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class Resources { diff --git a/src/TeamFoundationServerServices/TFSQueryServices/TFSQueryServices.csproj b/src/TeamFoundationServerServices/TFSQueryServices/TFSQueryServices.csproj index 555223d..8ab7a6f 100644 --- a/src/TeamFoundationServerServices/TFSQueryServices/TFSQueryServices.csproj +++ b/src/TeamFoundationServerServices/TFSQueryServices/TFSQueryServices.csproj @@ -9,7 +9,7 @@ Properties TFSQueryServices TFSQueryServices - v4.6.1 + v4.6.2 512 SAK SAK diff --git a/src/TeamFoundationServerServices/TFSQueryServices/app.config b/src/TeamFoundationServerServices/TFSQueryServices/app.config index f959529..87fc4c8 100644 --- a/src/TeamFoundationServerServices/TFSQueryServices/app.config +++ b/src/TeamFoundationServerServices/TFSQueryServices/app.config @@ -1,59 +1,59 @@ - + - + - - - + + + - - - - - + + + + + - - - - - - - + + + + + + + - + - - + + - - + + - - + + - - + + - - + + From 1957d6ca1755bdd9cfc26ee803880a78fbc9f733 Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 12:49:00 +0200 Subject: [PATCH 02/17] Add .msix project --- .../msix/Images/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../msix/Images/SplashScreen.scale-200.png | Bin 0 -> 7700 bytes .../Images/Square150x150Logo.scale-200.png | Bin 0 -> 2937 bytes .../msix/Images/Square44x44Logo.scale-200.png | Bin 0 -> 1647 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1255 bytes src/Setup/msix/Images/StoreLogo.png | Bin 0 -> 1451 bytes .../msix/Images/Wide310x150Logo.scale-200.png | Bin 0 -> 3204 bytes src/Setup/msix/Package.appxmanifest | 49 +++ src/Setup/msix/msix.wapproj | 78 +++++ src/TaskCardCreator.sln | 322 +++++++++++++++++- 10 files changed, 446 insertions(+), 3 deletions(-) create mode 100644 src/Setup/msix/Images/LockScreenLogo.scale-200.png create mode 100644 src/Setup/msix/Images/SplashScreen.scale-200.png create mode 100644 src/Setup/msix/Images/Square150x150Logo.scale-200.png create mode 100644 src/Setup/msix/Images/Square44x44Logo.scale-200.png create mode 100644 src/Setup/msix/Images/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 src/Setup/msix/Images/StoreLogo.png create mode 100644 src/Setup/msix/Images/Wide310x150Logo.scale-200.png create mode 100644 src/Setup/msix/Package.appxmanifest create mode 100644 src/Setup/msix/msix.wapproj diff --git a/src/Setup/msix/Images/LockScreenLogo.scale-200.png b/src/Setup/msix/Images/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/src/Setup/msix/Images/SplashScreen.scale-200.png b/src/Setup/msix/Images/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..023e7f1feda78d5100569825acedfd213a0d84e9 GIT binary patch literal 7700 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 literal 0 HcmV?d00001 diff --git a/src/Setup/msix/Images/Square150x150Logo.scale-200.png b/src/Setup/msix/Images/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..af49fec1a5484db1d52a7f9b5ec90a27c7030186 GIT binary patch literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP literal 0 HcmV?d00001 diff --git a/src/Setup/msix/Images/Square44x44Logo.scale-200.png b/src/Setup/msix/Images/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..ce342a2ec8a61291ba76c54604aea7e9d20af11b GIT binary patch literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ literal 0 HcmV?d00001 diff --git a/src/Setup/msix/Images/Square44x44Logo.targetsize-24_altform-unplated.png b/src/Setup/msix/Images/Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c02ce97e0a802b85f6021e822c89f8bf57d5cd GIT binary patch literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= literal 0 HcmV?d00001 diff --git a/src/Setup/msix/Images/StoreLogo.png b/src/Setup/msix/Images/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..7385b56c0e4d3c6b0efe3324aa1194157d837826 GIT binary patch literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/src/Setup/msix/Images/Wide310x150Logo.scale-200.png b/src/Setup/msix/Images/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..288995b397fdbef1fb7e85afd71445d5de1952c5 GIT binary patch literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

MY- zf+K}sCe8qU6Ujs`3ua{U0Of$R_gVQBuUA za0v=mu#vIOqiiAZOr&h*$WyOw&k-xr$;G4Ixa!#TJNr>95(h>l%)PUy4p+^SgR(uR zta%k*?ny-+nAr8spEk1fo{J4i!b^Fia`N{_F6@zidA2ZTTrjl#^5Z-2KfB@Cu}l9s z(*|Z2jc?p~vn2f)3y9i*7zJV1L{$?|&q)4oaT;uXi6>1GkRXVTOzAz(RHEmr=eFIi z`}<>-Q?K0GN8!IYxeP1XKXO+jsJbp~o^);Bc;%b7Flpe7;1`Ny@3r7ZR;?R)aJt8C ziNlEC<@3f_lIV4TwV}&e;D!Ee5_|e#g0LUh=5vmYWYm7&2h*M>QPKvGh9-)wfMMW3 z8J9b%1k7dzPzO0_NGQy92BZ^FR6R~6;^6?lqO;-QUP4BY%cG%3vEhbm#>4vIhPBh3 z-+pZGjh$x%Hp{?=FHsMp0&wNPlj00us{&`1ZOZTqs8%4X&xH=UDr*xyBW(Zp&Em94 zf)ZSfn#yg0N)>!1kWdkqJ^S*z0FF5|fj&qcE#Na|%OY0$uO>!&hP+1ywfD_WXk@4J(?MBftK7>$Nvqh@tDuarN%PrTLQ2Uzysx>UV=V zk^RrDSvdQ?0;=hY67EgII-f4`t=+i*yS=Y~!XlqIy_4x&%+OdfbKOFPXS2X5%4R{N z$SQMX^AK6(fA + + + + + + + msix + mrtnf + Images\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Setup/msix/msix.wapproj b/src/Setup/msix/msix.wapproj new file mode 100644 index 0000000..2e14ac9 --- /dev/null +++ b/src/Setup/msix/msix.wapproj @@ -0,0 +1,78 @@ + + + + 15.0 + + + + Debug + x86 + + + Release + x86 + + + Debug + x64 + + + Release + x64 + + + Debug + ARM + + + Release + ARM + + + Debug + ARM64 + + + Release + ARM64 + + + Debug + AnyCPU + + + Release + AnyCPU + + + + $(MSBuildExtensionsPath)\Microsoft\DesktopBridge\ + + + + 04c0094d-afee-433e-a092-318d337b7eb6 + 10.0.18362.0 + 10.0.17763.0 + en-US + false + ..\..\TaskCardCreator\TaskCardCreator.csproj + + + + Designer + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/TaskCardCreator.sln b/src/TaskCardCreator.sln index 547f9d9..7430ac2 100644 --- a/src/TaskCardCreator.sln +++ b/src/TaskCardCreator.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26403.7 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29613.14 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TaskCardCreator", "TaskCardCreator\TaskCardCreator.csproj", "{CA38775A-8E6E-462F-8CB9-0E868F5483EC}" EndProject @@ -83,270 +83,584 @@ Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Setup", "Setup\Setup\Setup. EndProject Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Bootstrapper", "Setup\Bootstrapper\Bootstrapper.wixproj", "{0A6EB0C9-563F-47AC-A726-8176636D1169}" EndProject +Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "msix", "Setup\msix\msix.wapproj", "{04C0094D-AFEE-433E-A092-318D337B7EB6}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 Debug|Mixed Platforms = Debug|Mixed Platforms + Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 Release|Mixed Platforms = Release|Mixed Platforms + Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|Any CPU.ActiveCfg = Debug|x86 + {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|ARM.ActiveCfg = Debug|x86 + {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|ARM64.ActiveCfg = Debug|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|x64.ActiveCfg = Debug|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|x86.ActiveCfg = Debug|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Debug|x86.Build.0 = Debug|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|Any CPU.ActiveCfg = Release|x86 + {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|ARM.ActiveCfg = Release|x86 + {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|ARM64.ActiveCfg = Release|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|Mixed Platforms.ActiveCfg = Release|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|Mixed Platforms.Build.0 = Release|x86 + {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|x64.ActiveCfg = Release|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|x86.ActiveCfg = Release|x86 {CA38775A-8E6E-462F-8CB9-0E868F5483EC}.Release|x86.Build.0 = Release|x86 {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|ARM.ActiveCfg = Debug|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|ARM.Build.0 = Debug|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|ARM64.Build.0 = Debug|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|x64.ActiveCfg = Debug|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|x64.Build.0 = Debug|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Debug|x86.ActiveCfg = Debug|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|Any CPU.ActiveCfg = Release|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|Any CPU.Build.0 = Release|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|ARM.ActiveCfg = Release|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|ARM.Build.0 = Release|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|ARM64.ActiveCfg = Release|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|ARM64.Build.0 = Release|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|x64.ActiveCfg = Release|Any CPU + {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|x64.Build.0 = Release|Any CPU {F963C71E-2A1F-4C0A-8C21-F27B87A726EA}.Release|x86.ActiveCfg = Release|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|ARM.ActiveCfg = Debug|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|ARM.Build.0 = Debug|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|ARM64.Build.0 = Debug|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|x64.ActiveCfg = Debug|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|x64.Build.0 = Debug|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Debug|x86.ActiveCfg = Debug|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|Any CPU.ActiveCfg = Release|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|Any CPU.Build.0 = Release|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|ARM.ActiveCfg = Release|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|ARM.Build.0 = Release|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|ARM64.ActiveCfg = Release|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|ARM64.Build.0 = Release|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|x64.ActiveCfg = Release|Any CPU + {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|x64.Build.0 = Release|Any CPU {1FAE6178-33C9-43A8-9C79-3DBA934F8E30}.Release|x86.ActiveCfg = Release|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|ARM.ActiveCfg = Debug|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|ARM.Build.0 = Debug|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|ARM64.Build.0 = Debug|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|x64.ActiveCfg = Debug|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|x64.Build.0 = Debug|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Debug|x86.ActiveCfg = Debug|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|Any CPU.ActiveCfg = Release|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|Any CPU.Build.0 = Release|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|ARM.ActiveCfg = Release|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|ARM.Build.0 = Release|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|ARM64.ActiveCfg = Release|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|ARM64.Build.0 = Release|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|x64.ActiveCfg = Release|Any CPU + {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|x64.Build.0 = Release|Any CPU {09152C41-95A8-46C7-BDB2-88C7396D50CE}.Release|x86.ActiveCfg = Release|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|Any CPU.Build.0 = Debug|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|ARM.ActiveCfg = Debug|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|ARM.Build.0 = Debug|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|ARM64.Build.0 = Debug|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|x64.ActiveCfg = Debug|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|x64.Build.0 = Debug|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Debug|x86.ActiveCfg = Debug|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|Any CPU.ActiveCfg = Release|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|Any CPU.Build.0 = Release|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|ARM.ActiveCfg = Release|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|ARM.Build.0 = Release|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|ARM64.ActiveCfg = Release|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|ARM64.Build.0 = Release|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|x64.ActiveCfg = Release|Any CPU + {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|x64.Build.0 = Release|Any CPU {18605E74-7FB7-4ED3-8305-AEFA0D16D050}.Release|x86.ActiveCfg = Release|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|ARM.ActiveCfg = Debug|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|ARM.Build.0 = Debug|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|ARM64.Build.0 = Debug|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|x64.ActiveCfg = Debug|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|x64.Build.0 = Debug|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Debug|x86.ActiveCfg = Debug|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|Any CPU.ActiveCfg = Release|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|Any CPU.Build.0 = Release|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|ARM.ActiveCfg = Release|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|ARM.Build.0 = Release|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|ARM64.ActiveCfg = Release|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|ARM64.Build.0 = Release|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|x64.ActiveCfg = Release|Any CPU + {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|x64.Build.0 = Release|Any CPU {F8C68260-2741-4273-8E6E-42051F16B64F}.Release|x86.ActiveCfg = Release|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|ARM.ActiveCfg = Debug|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|ARM.Build.0 = Debug|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|ARM64.Build.0 = Debug|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|x64.ActiveCfg = Debug|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|x64.Build.0 = Debug|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Debug|x86.ActiveCfg = Debug|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|Any CPU.ActiveCfg = Release|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|Any CPU.Build.0 = Release|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|ARM.ActiveCfg = Release|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|ARM.Build.0 = Release|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|ARM64.ActiveCfg = Release|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|ARM64.Build.0 = Release|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|x64.ActiveCfg = Release|Any CPU + {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|x64.Build.0 = Release|Any CPU {AE583B64-B78A-4AEA-B65D-BF178BB2C705}.Release|x86.ActiveCfg = Release|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|ARM.ActiveCfg = Debug|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|ARM.Build.0 = Debug|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|ARM64.Build.0 = Debug|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|x64.ActiveCfg = Debug|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|x64.Build.0 = Debug|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Debug|x86.ActiveCfg = Debug|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|Any CPU.ActiveCfg = Release|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|Any CPU.Build.0 = Release|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|ARM.ActiveCfg = Release|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|ARM.Build.0 = Release|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|ARM64.ActiveCfg = Release|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|ARM64.Build.0 = Release|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|x64.ActiveCfg = Release|Any CPU + {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|x64.Build.0 = Release|Any CPU {7DBB5CEE-8F82-4B1A-8C95-A44D2BF5F9AF}.Release|x86.ActiveCfg = Release|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|Any CPU.Build.0 = Debug|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|ARM.ActiveCfg = Debug|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|ARM.Build.0 = Debug|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|ARM64.Build.0 = Debug|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|x64.ActiveCfg = Debug|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|x64.Build.0 = Debug|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Debug|x86.ActiveCfg = Debug|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|Any CPU.ActiveCfg = Release|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|Any CPU.Build.0 = Release|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|ARM.ActiveCfg = Release|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|ARM.Build.0 = Release|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|ARM64.ActiveCfg = Release|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|ARM64.Build.0 = Release|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|x64.ActiveCfg = Release|Any CPU + {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|x64.Build.0 = Release|Any CPU {56ACC5BE-AB9E-47B1-A91E-C42C75C58809}.Release|x86.ActiveCfg = Release|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|ARM.ActiveCfg = Debug|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|ARM.Build.0 = Debug|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|ARM64.Build.0 = Debug|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|x64.ActiveCfg = Debug|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|x64.Build.0 = Debug|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Debug|x86.ActiveCfg = Debug|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|Any CPU.ActiveCfg = Release|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|Any CPU.Build.0 = Release|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|ARM.ActiveCfg = Release|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|ARM.Build.0 = Release|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|ARM64.ActiveCfg = Release|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|ARM64.Build.0 = Release|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|x64.ActiveCfg = Release|Any CPU + {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|x64.Build.0 = Release|Any CPU {9669EF4C-246F-42B3-9B9E-1281ABE8136E}.Release|x86.ActiveCfg = Release|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|ARM.ActiveCfg = Debug|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|ARM.Build.0 = Debug|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|ARM64.Build.0 = Debug|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|x64.ActiveCfg = Debug|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|x64.Build.0 = Debug|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Debug|x86.ActiveCfg = Debug|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|Any CPU.ActiveCfg = Release|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|Any CPU.Build.0 = Release|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|ARM.ActiveCfg = Release|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|ARM.Build.0 = Release|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|ARM64.ActiveCfg = Release|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|ARM64.Build.0 = Release|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|x64.ActiveCfg = Release|Any CPU + {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|x64.Build.0 = Release|Any CPU {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6}.Release|x86.ActiveCfg = Release|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|ARM.ActiveCfg = Debug|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|ARM.Build.0 = Debug|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|ARM64.Build.0 = Debug|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|x64.ActiveCfg = Debug|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|x64.Build.0 = Debug|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Debug|x86.ActiveCfg = Debug|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|Any CPU.ActiveCfg = Release|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|Any CPU.Build.0 = Release|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|ARM.ActiveCfg = Release|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|ARM.Build.0 = Release|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|ARM64.ActiveCfg = Release|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|ARM64.Build.0 = Release|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|x64.ActiveCfg = Release|Any CPU + {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|x64.Build.0 = Release|Any CPU {8F858D2A-8036-405A-9657-E2DC0F8EE198}.Release|x86.ActiveCfg = Release|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|ARM.ActiveCfg = Debug|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|ARM.Build.0 = Debug|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|ARM64.Build.0 = Debug|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|x64.ActiveCfg = Debug|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|x64.Build.0 = Debug|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Debug|x86.ActiveCfg = Debug|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|Any CPU.ActiveCfg = Release|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|Any CPU.Build.0 = Release|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|ARM.ActiveCfg = Release|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|ARM.Build.0 = Release|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|ARM64.ActiveCfg = Release|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|ARM64.Build.0 = Release|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|x64.ActiveCfg = Release|Any CPU + {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|x64.Build.0 = Release|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|x86.ActiveCfg = Release|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM.ActiveCfg = Debug|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM.Build.0 = Debug|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM64.Build.0 = Debug|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|x64.ActiveCfg = Debug|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|x64.Build.0 = Debug|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|x86.ActiveCfg = Debug|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Any CPU.ActiveCfg = Release|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Any CPU.Build.0 = Release|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM.ActiveCfg = Release|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM.Build.0 = Release|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM64.ActiveCfg = Release|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM64.Build.0 = Release|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|x64.ActiveCfg = Release|Any CPU + {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|x64.Build.0 = Release|Any CPU {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|x86.ActiveCfg = Release|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|Any CPU.Build.0 = Debug|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|ARM.ActiveCfg = Debug|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|ARM.Build.0 = Debug|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|ARM64.Build.0 = Debug|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|x64.ActiveCfg = Debug|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|x64.Build.0 = Debug|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|x86.ActiveCfg = Debug|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|Any CPU.ActiveCfg = Release|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|Any CPU.Build.0 = Release|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|ARM.ActiveCfg = Release|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|ARM.Build.0 = Release|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|ARM64.ActiveCfg = Release|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|ARM64.Build.0 = Release|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|x64.ActiveCfg = Release|Any CPU + {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|x64.Build.0 = Release|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Release|x86.ActiveCfg = Release|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|ARM.ActiveCfg = Debug|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|ARM.Build.0 = Debug|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|ARM64.Build.0 = Debug|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|x64.ActiveCfg = Debug|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|x64.Build.0 = Debug|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|x86.ActiveCfg = Debug|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Debug|x86.Build.0 = Debug|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|Any CPU.ActiveCfg = Release|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|Any CPU.Build.0 = Release|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|ARM.ActiveCfg = Release|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|ARM.Build.0 = Release|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|ARM64.ActiveCfg = Release|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|ARM64.Build.0 = Release|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|x64.ActiveCfg = Release|Any CPU + {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|x64.Build.0 = Release|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|x86.ActiveCfg = Release|Any CPU {D4DCF801-F0A1-4759-AC29-25A95106FB57}.Release|x86.Build.0 = Release|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|ARM.ActiveCfg = Debug|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|ARM.Build.0 = Debug|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|ARM64.Build.0 = Debug|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|x64.ActiveCfg = Debug|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|x64.Build.0 = Debug|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|x86.ActiveCfg = Debug|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Debug|x86.Build.0 = Debug|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|Any CPU.ActiveCfg = Release|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|Any CPU.Build.0 = Release|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|ARM.ActiveCfg = Release|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|ARM.Build.0 = Release|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|ARM64.ActiveCfg = Release|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|ARM64.Build.0 = Release|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|x64.ActiveCfg = Release|Any CPU + {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|x64.Build.0 = Release|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|x86.ActiveCfg = Release|Any CPU {5E001AA0-4A67-4ABE-8380-14F8E6264DF5}.Release|x86.Build.0 = Release|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|ARM.ActiveCfg = Debug|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|ARM.Build.0 = Debug|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|ARM64.Build.0 = Debug|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|x64.ActiveCfg = Debug|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|x64.Build.0 = Debug|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|x86.ActiveCfg = Debug|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Debug|x86.Build.0 = Debug|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|Any CPU.ActiveCfg = Release|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|Any CPU.Build.0 = Release|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|ARM.ActiveCfg = Release|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|ARM.Build.0 = Release|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|ARM64.ActiveCfg = Release|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|ARM64.Build.0 = Release|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|x64.ActiveCfg = Release|Any CPU + {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|x64.Build.0 = Release|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|x86.ActiveCfg = Release|Any CPU {6AA67E61-7FC6-4A46-8834-21E99C5E3BAD}.Release|x86.Build.0 = Release|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|Any CPU.Build.0 = Debug|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|ARM.ActiveCfg = Debug|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|ARM.Build.0 = Debug|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|ARM64.Build.0 = Debug|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|x64.ActiveCfg = Debug|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|x64.Build.0 = Debug|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|x86.ActiveCfg = Debug|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Debug|x86.Build.0 = Debug|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|Any CPU.ActiveCfg = Release|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|Any CPU.Build.0 = Release|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|ARM.ActiveCfg = Release|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|ARM.Build.0 = Release|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|ARM64.ActiveCfg = Release|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|ARM64.Build.0 = Release|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|x64.ActiveCfg = Release|Any CPU + {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|x64.Build.0 = Release|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|x86.ActiveCfg = Release|Any CPU {943F891D-A177-4D6B-A5A2-9FFFD9CE5236}.Release|x86.Build.0 = Release|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|ARM.ActiveCfg = Debug|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|ARM.Build.0 = Debug|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|ARM64.Build.0 = Debug|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|x64.ActiveCfg = Debug|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|x64.Build.0 = Debug|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|x86.ActiveCfg = Debug|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Debug|x86.Build.0 = Debug|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|Any CPU.ActiveCfg = Release|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|Any CPU.Build.0 = Release|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|ARM.ActiveCfg = Release|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|ARM.Build.0 = Release|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|ARM64.ActiveCfg = Release|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|ARM64.Build.0 = Release|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|x64.ActiveCfg = Release|Any CPU + {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|x64.Build.0 = Release|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|x86.ActiveCfg = Release|Any CPU {37B667F7-2BAF-4A09-9EFF-2DA30640E83B}.Release|x86.Build.0 = Release|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|ARM.ActiveCfg = Debug|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|ARM.Build.0 = Debug|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|ARM64.Build.0 = Debug|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|x64.ActiveCfg = Debug|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|x64.Build.0 = Debug|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|x86.ActiveCfg = Debug|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Debug|x86.Build.0 = Debug|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|Any CPU.ActiveCfg = Release|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|Any CPU.Build.0 = Release|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|ARM.ActiveCfg = Release|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|ARM.Build.0 = Release|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|ARM64.ActiveCfg = Release|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|ARM64.Build.0 = Release|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|x64.ActiveCfg = Release|Any CPU + {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|x64.Build.0 = Release|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|x86.ActiveCfg = Release|Any CPU {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93}.Release|x86.Build.0 = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|ARM.ActiveCfg = Debug|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|ARM.Build.0 = Debug|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|ARM64.Build.0 = Debug|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|x64.ActiveCfg = Debug|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|x64.Build.0 = Debug|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|x86.ActiveCfg = Debug|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Debug|x86.Build.0 = Debug|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|Any CPU.ActiveCfg = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|Any CPU.Build.0 = Release|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|ARM.ActiveCfg = Release|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|ARM.Build.0 = Release|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|ARM64.ActiveCfg = Release|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|ARM64.Build.0 = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|x64.ActiveCfg = Release|Any CPU + {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|x64.Build.0 = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|x86.ActiveCfg = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|x86.Build.0 = Release|Any CPU {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|Any CPU.ActiveCfg = Debug|x86 + {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|ARM.ActiveCfg = Debug|x86 + {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|ARM64.ActiveCfg = Debug|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|x64.ActiveCfg = Debug|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|x86.ActiveCfg = Debug|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|x86.Build.0 = Debug|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|Any CPU.ActiveCfg = Release|x86 + {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|ARM.ActiveCfg = Release|x86 + {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|ARM64.ActiveCfg = Release|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|Mixed Platforms.ActiveCfg = Release|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|Mixed Platforms.Build.0 = Release|x86 + {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|x64.ActiveCfg = Release|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|x86.ActiveCfg = Release|x86 {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|x86.Build.0 = Release|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|Any CPU.ActiveCfg = Debug|x86 + {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|ARM.ActiveCfg = Debug|x86 + {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|ARM64.ActiveCfg = Debug|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|x64.ActiveCfg = Debug|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|x86.ActiveCfg = Debug|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|x86.Build.0 = Debug|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|Any CPU.ActiveCfg = Release|x86 + {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|ARM.ActiveCfg = Release|x86 + {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|ARM64.ActiveCfg = Release|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|Mixed Platforms.ActiveCfg = Release|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|Mixed Platforms.Build.0 = Release|x86 + {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|x64.ActiveCfg = Release|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|x86.ActiveCfg = Release|x86 {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|x86.Build.0 = Release|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|ARM.ActiveCfg = Debug|ARM + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|ARM.Build.0 = Debug|ARM + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|ARM.Deploy.0 = Debug|ARM + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|ARM64.Build.0 = Debug|ARM64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|ARM64.Deploy.0 = Debug|ARM64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Mixed Platforms.Build.0 = Debug|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Mixed Platforms.Deploy.0 = Debug|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|x64.ActiveCfg = Debug|x64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|x64.Build.0 = Debug|x64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|x64.Deploy.0 = Debug|x64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|x86.ActiveCfg = Debug|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|x86.Build.0 = Debug|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|x86.Deploy.0 = Debug|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|Any CPU.Build.0 = Release|Any CPU + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|Any CPU.Deploy.0 = Release|Any CPU + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|ARM.ActiveCfg = Release|ARM + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|ARM.Build.0 = Release|ARM + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|ARM.Deploy.0 = Release|ARM + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|ARM64.ActiveCfg = Release|ARM64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|ARM64.Build.0 = Release|ARM64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|ARM64.Deploy.0 = Release|ARM64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|Mixed Platforms.ActiveCfg = Release|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|Mixed Platforms.Build.0 = Release|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|Mixed Platforms.Deploy.0 = Release|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|x64.ActiveCfg = Release|x64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|x64.Build.0 = Release|x64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|x64.Deploy.0 = Release|x64 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|x86.ActiveCfg = Release|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|x86.Build.0 = Release|x86 + {04C0094D-AFEE-433E-A092-318D337B7EB6}.Release|x86.Deploy.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -372,9 +686,11 @@ Global {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD} = {D3CEF4FB-E0BA-4025-B41A-47D08F04AD38} {0E6DCC42-5702-4B40-9580-9366B0C0E3B7} = {84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16} {0A6EB0C9-563F-47AC-A726-8176636D1169} = {84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16} + {04C0094D-AFEE-433E-A092-318D337B7EB6} = {84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - EnterpriseLibraryConfigurationToolBinariesPathV6 = packages\EnterpriseLibrary.Common.6.0.1304.0\lib\NET45;packages\EnterpriseLibrary.Logging.6.0.1304.0\lib\NET45 EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35;packages\Unity.Interception.2.1.505.0\lib\NET35;packages\EnterpriseLibrary.Common.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.Logging.5.0.505.1\lib\NET35 + EnterpriseLibraryConfigurationToolBinariesPathV6 = packages\EnterpriseLibrary.Common.6.0.1304.0\lib\NET45;packages\EnterpriseLibrary.Logging.6.0.1304.0\lib\NET45 + SolutionGuid = {61479CDE-CF21-4240-8DDF-49A1D00549AA} EndGlobalSection EndGlobal From 2d4d1028f458041faf2d2510e4b5ca4efa7d028a Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 12:57:20 +0200 Subject: [PATCH 03/17] Cleanup --- src/TaskCardCreator/MainWindow.xaml.cs | 12 ------------ src/TaskCardCreator/TaskCardCreator.csproj | 6 ------ src/TaskCardCreator/packages.config | 2 -- 3 files changed, 20 deletions(-) diff --git a/src/TaskCardCreator/MainWindow.xaml.cs b/src/TaskCardCreator/MainWindow.xaml.cs index b762eda..ce1b92e 100644 --- a/src/TaskCardCreator/MainWindow.xaml.cs +++ b/src/TaskCardCreator/MainWindow.xaml.cs @@ -15,7 +15,6 @@ using System.Windows; using System.Windows.Controls; using System.Windows.Xps.Packaging; -using GoogleAnalyticsTracker.Simple; using Microsoft.Practices.EnterpriseLibrary.Logging; using System.Diagnostics; using ReportInterface; @@ -41,19 +40,12 @@ public partial class MainWindow : RibbonWindow private Dictionary projects = new Dictionary(); - private readonly SimpleTracker simpleTracker = new SimpleTracker("UA-55415144-2", "taskcardcreator.codeplex.com"); - public MainWindow() { LoadReports(); InitializeComponent(); - simpleTracker.TrackPageViewAsync("Task Card Creator", ""); - var version = Assembly.GetEntryAssembly().GetName().Version; - - simpleTracker.TrackEventAsync("Version", version.ToString()); - this.SourceInitialized += (x, y) => this.HideMinimizeAndMaximizeButtons(); CheckForNewVersion(); @@ -99,8 +91,6 @@ private void SelectProjectButtonClick(object sender, RoutedEventArgs e) var taskServerService = dlg.SelectedTaskServerService; if (taskServerService != null) { - simpleTracker.TrackEventAsync("Service", taskServerService.Name); - var project = taskServerService.ConnectToProject(this); if (project != null) @@ -216,10 +206,8 @@ private void CreateButtonClick(object sender, RoutedEventArgs e) var project = projects[selectedItem]; reportTemplate = project.SelectedReport; - simpleTracker.TrackEventAsync("Report", reportTemplate.Description); workItems = project.WorkItems; - simpleTracker.TrackEventAsync("Workitems", workItems.Count().ToString()); var ms = new MemoryStream(); var pkg = Package.Open(ms, FileMode.Create, FileAccess.ReadWrite); diff --git a/src/TaskCardCreator/TaskCardCreator.csproj b/src/TaskCardCreator/TaskCardCreator.csproj index 5ca057c..6984937 100644 --- a/src/TaskCardCreator/TaskCardCreator.csproj +++ b/src/TaskCardCreator/TaskCardCreator.csproj @@ -46,12 +46,6 @@ Resources\TaskCardCreator.ico - - ..\packages\GoogleAnalyticsTracker.Core.3.0.22\lib\portable-net45+win+wp80\GoogleAnalyticsTracker.Core.dll - - - ..\packages\GoogleAnalyticsTracker.Simple.3.0.22\lib\net45\GoogleAnalyticsTracker.Simple.dll - False ..\packages\EnterpriseLibrary.Common.6.0.1304.0\lib\NET45\Microsoft.Practices.EnterpriseLibrary.Common.dll diff --git a/src/TaskCardCreator/packages.config b/src/TaskCardCreator/packages.config index 3526dfc..17d9e5b 100644 --- a/src/TaskCardCreator/packages.config +++ b/src/TaskCardCreator/packages.config @@ -2,6 +2,4 @@ - - \ No newline at end of file From 43f3a5a94044121a32da87820e014ebbb3915072 Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 12:59:57 +0200 Subject: [PATCH 04/17] Remove CheckForNewVersion() --- src/TaskCardCreator/MainWindow.xaml.cs | 48 -------------------------- 1 file changed, 48 deletions(-) diff --git a/src/TaskCardCreator/MainWindow.xaml.cs b/src/TaskCardCreator/MainWindow.xaml.cs index ce1b92e..0a43ac1 100644 --- a/src/TaskCardCreator/MainWindow.xaml.cs +++ b/src/TaskCardCreator/MainWindow.xaml.cs @@ -47,8 +47,6 @@ public MainWindow() InitializeComponent(); this.SourceInitialized += (x, y) => this.HideMinimizeAndMaximizeButtons(); - - CheckForNewVersion(); } private void LoadReports() @@ -286,51 +284,5 @@ private void ZoomOutButtonClick(object sender, RoutedEventArgs e) docViewer.DecreaseZoom(); } } - - private async void CheckForNewVersion() - { - var result = await Task.Run(async () => - { - try - { - var client = new HttpClient(); - var getStringTask = client.GetStringAsync("https://github.com/frederiksen/Task-Card-Creator/releases.atom"); - var contents = await getStringTask; - - DateTime latestReleaseDateTime = new DateTime(1980, 1, 1); - string latestTitle = string.Empty; - - var xml = new XmlDocument(); - xml.LoadXml(contents); - - var nsmgr = new XmlNamespaceManager(xml.NameTable); - nsmgr.AddNamespace("msb", "http://www.w3.org/2005/Atom"); - - var releases = xml.SelectNodes("/msb:feed/msb:entry", nsmgr); - - foreach(XmlNode release in releases) - { - var updated = release["updated"].InnerText; - var updatedTime = DateTime.Parse(updated); - if (updatedTime > latestReleaseDateTime) - { - latestReleaseDateTime = updatedTime; - latestTitle = release["title"].InnerText; - } - } - - return latestTitle; - } - catch (Exception) - { - return string.Empty; - } - }); - if (!string.IsNullOrEmpty(result) && result != "Task Card Creator 8.1") - { - var text = new TextBlock() { Margin = new Thickness(15), Text = "There is a new version available for download: " + result }; - IntroTab.Content = text; - } - } } } \ No newline at end of file From c7e56b69a9b57cb3fa111dd670573e4a92953937 Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 13:38:51 +0200 Subject: [PATCH 05/17] Remove old installers --- src/Setup/Bootstrapper/Bootstrapper.wixproj | 70 ----- src/Setup/Bootstrapper/Bundle.wxs | 25 -- src/Setup/Bootstrapper/res/ClassicTheme.wxl | 52 ---- src/Setup/Bootstrapper/res/ClassicTheme.xml | 59 ----- .../Bootstrapper/res/TaskCardCreator.ico | Bin 26762 -> 0 bytes src/Setup/Bootstrapper/res/banner.png | Bin 104624 -> 0 bytes src/Setup/Setup/Product.wxs | 240 ------------------ src/Setup/Setup/Setup.wixproj | 169 ------------ src/TaskCardCreator.sln | 42 +-- 9 files changed, 2 insertions(+), 655 deletions(-) delete mode 100644 src/Setup/Bootstrapper/Bootstrapper.wixproj delete mode 100644 src/Setup/Bootstrapper/Bundle.wxs delete mode 100644 src/Setup/Bootstrapper/res/ClassicTheme.wxl delete mode 100644 src/Setup/Bootstrapper/res/ClassicTheme.xml delete mode 100644 src/Setup/Bootstrapper/res/TaskCardCreator.ico delete mode 100644 src/Setup/Bootstrapper/res/banner.png delete mode 100644 src/Setup/Setup/Product.wxs delete mode 100644 src/Setup/Setup/Setup.wixproj diff --git a/src/Setup/Bootstrapper/Bootstrapper.wixproj b/src/Setup/Bootstrapper/Bootstrapper.wixproj deleted file mode 100644 index ee42c87..0000000 --- a/src/Setup/Bootstrapper/Bootstrapper.wixproj +++ /dev/null @@ -1,70 +0,0 @@ - - - - Debug - x86 - 3.8 - 0a6eb0c9-563f-47ac-a726-8176636d1169 - 2.0 - TaskCardCreator81 - Bundle - $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets - $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets - SAK - SAK - SAK - SAK - - - bin\$(Configuration)\ - obj\$(Configuration)\ - Debug - - - bin\$(Configuration)\ - obj\$(Configuration)\ - - - - - - - $(WixExtDir)\WixNetFxExtension.dll - WixNetFxExtension - - - $(WixExtDir)\WixBalExtension.dll - WixBalExtension - - - - - - - - - - - - - - - - Setup _Setup\Setup_ - {0e6dcc42-5702-4b40-9580-9366b0c0e3b7} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - - - \ No newline at end of file diff --git a/src/Setup/Bootstrapper/Bundle.wxs b/src/Setup/Bootstrapper/Bundle.wxs deleted file mode 100644 index 16110d8..0000000 --- a/src/Setup/Bootstrapper/Bundle.wxs +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Setup/Bootstrapper/res/ClassicTheme.wxl b/src/Setup/Bootstrapper/res/ClassicTheme.wxl deleted file mode 100644 index 0e66720..0000000 --- a/src/Setup/Bootstrapper/res/ClassicTheme.wxl +++ /dev/null @@ -1,52 +0,0 @@ - - - - [WixBundleName] Setup - [WixBundleName] - Are you sure you want to cancel? - Setup Help - - /install | /repair | /uninstall | /layout [directory] - installs, repairs, uninstalls or - creates a complete local copy of the bundle in directory. Install is the default. - - /passive | /quiet - displays minimal UI with no prompts or displays no UI and - no prompts. By default UI and all prompts are displayed. - - /norestart - suppress any attempts to restart. By default UI will prompt before restart. - /log log.txt - logs to a specific file. By default a log file is created in %TEMP%. - - &Close - I &agree to the license terms and conditions - &Options - &Install - &Close - Setup Options - Install location: - &Browse - &OK - &Cancel - Setup Progress - Processing: - Initializing... - &Cancel - Modify Setup - &Repair - &Uninstall - &Close - Setup Successful - &Launch - You must restart your computer before you can use the software. - &Restart - &Close - Setup Failed - One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the <a href="#">log file</a>. - You must restart your computer to complete the rollback of the software. - &Restart - &Close - [WixBundleName] will be installed on your device - By installing you accept these <a href="#">license terms</a> - \ No newline at end of file diff --git a/src/Setup/Bootstrapper/res/ClassicTheme.xml b/src/Setup/Bootstrapper/res/ClassicTheme.xml deleted file mode 100644 index 6ba821d..0000000 --- a/src/Setup/Bootstrapper/res/ClassicTheme.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - #(loc.Caption) - Segoe UI - Segoe UI - Segoe UI - Segoe UI - Segoe UI - Segoe UI - Segoe UI - - - - #(loc.HelpHeader) - #(loc.HelpText) - - - - #(loc.WillInstall) - #(loc.InstallLicenseLinkText) - - - - - - - #(loc.ProgressHeader) - #(loc.ProgressLabel) - #(loc.OverallProgressPackageText) - - - - - #(loc.ModifyHeader) - - - - - - #(loc.SuccessHeader) - - #(loc.SuccessRestartText) - - - - - #(loc.FailureHeader) - #(loc.FailureHyperlinkLogText) - - #(loc.FailureRestartText) - - - - \ No newline at end of file diff --git a/src/Setup/Bootstrapper/res/TaskCardCreator.ico b/src/Setup/Bootstrapper/res/TaskCardCreator.ico deleted file mode 100644 index fcff1634100fbe8683569c000846bcd1db4eaa59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26762 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 z 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 diff --git a/src/Setup/Setup/Product.wxs b/src/Setup/Setup/Product.wxs deleted file mode 100644 index c94da66..0000000 --- a/src/Setup/Setup/Product.wxs +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Setup/Setup/Setup.wixproj b/src/Setup/Setup/Setup.wixproj deleted file mode 100644 index 76b0595..0000000 --- a/src/Setup/Setup/Setup.wixproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - Debug - x86 - 3.5 - {0e6dcc42-5702-4b40-9580-9366b0c0e3b7} - 2.0 - TaskCardCreator - Package - $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets - $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets - SAK - SAK - SAK - SAK - - - bin\$(Configuration)\ - obj\$(Configuration)\ - Debug - - - bin\$(Configuration)\ - obj\$(Configuration)\ - - - - - - - JIRAServices - {25df92d4-f0b1-40b8-af5e-44cf9e0ca953} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - ReportingFramework - {f963c71e-2a1f-4c0a-8c21-f27b87a726ea} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - ReportInterface - {6ccc49f4-424d-4864-9e61-04d2ad8fc3f6} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - Generic - {1fae6178-33c9-43a8-9c79-3dba934f8e30} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - MSFforAgileBasic - {18605e74-7fb7-4ed3-8305-aefa0d16d050} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - MSFforAgile - {09152c41-95a8-46c7-bdb2-88c7396d50ce} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - ScrumBasic - {f8c68260-2741-4273-8e6e-42051f16b64f} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - ScrumCompact - {ae583b64-b78a-4aea-b65d-bf178bb2c705} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - ScrumDescription - {7dbb5cee-8f82-4b1a-8c95-a44d2bf5f9af} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - ScrumDetailed - {56acc5be-ab9e-47b1-a91e-c42c75c58809} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - ScrumIndexCard3x5 - {9669ef4c-246f-42b3-9b9e-1281abe8136e} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - UserDefinedReport - {215c6bde-aa96-4a29-8d4c-ae0d324b1410} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - TaskCardCreator - {ca38775a-8e6e-462f-8cb9-0e868f5483ec} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - TaskServerServiceInterface - {8f858d2a-8036-405a-9657-e2dc0f8ee198} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - TFSIterationPathServices - {d4dcf801-f0a1-4759-ac29-25a95106fb57} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - TFSQueryServices - {5e001aa0-4a67-4abe-8380-14f8e6264df5} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - - - \ No newline at end of file diff --git a/src/TaskCardCreator.sln b/src/TaskCardCreator.sln index 7430ac2..e4500f4 100644 --- a/src/TaskCardCreator.sln +++ b/src/TaskCardCreator.sln @@ -79,10 +79,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JiraScrumIndexCard3x5", "Re EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Setup", "Setup", "{84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16}" EndProject -Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Setup", "Setup\Setup\Setup.wixproj", "{0E6DCC42-5702-4B40-9580-9366B0C0E3B7}" -EndProject -Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Bootstrapper", "Setup\Bootstrapper\Bootstrapper.wixproj", "{0A6EB0C9-563F-47AC-A726-8176636D1169}" -EndProject Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "msix", "Setup\msix\msix.wapproj", "{04C0094D-AFEE-433E-A092-318D337B7EB6}" EndProject Global @@ -593,38 +589,6 @@ Global {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|x64.Build.0 = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|x86.ActiveCfg = Release|Any CPU {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD}.Release|x86.Build.0 = Release|Any CPU - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|Any CPU.ActiveCfg = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|ARM.ActiveCfg = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|ARM64.ActiveCfg = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|x64.ActiveCfg = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|x86.ActiveCfg = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Debug|x86.Build.0 = Debug|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|Any CPU.ActiveCfg = Release|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|ARM.ActiveCfg = Release|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|ARM64.ActiveCfg = Release|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|Mixed Platforms.Build.0 = Release|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|x64.ActiveCfg = Release|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|x86.ActiveCfg = Release|x86 - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7}.Release|x86.Build.0 = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|Any CPU.ActiveCfg = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|ARM.ActiveCfg = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|ARM64.ActiveCfg = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|Mixed Platforms.ActiveCfg = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|Mixed Platforms.Build.0 = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|x64.ActiveCfg = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|x86.ActiveCfg = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Debug|x86.Build.0 = Debug|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|Any CPU.ActiveCfg = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|ARM.ActiveCfg = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|ARM64.ActiveCfg = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|Mixed Platforms.ActiveCfg = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|Mixed Platforms.Build.0 = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|x64.ActiveCfg = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|x86.ActiveCfg = Release|x86 - {0A6EB0C9-563F-47AC-A726-8176636D1169}.Release|x86.Build.0 = Release|x86 {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Any CPU.Build.0 = Debug|Any CPU {04C0094D-AFEE-433E-A092-318D337B7EB6}.Debug|Any CPU.Deploy.0 = Debug|Any CPU @@ -684,13 +648,11 @@ Global {37B667F7-2BAF-4A09-9EFF-2DA30640E83B} = {D3CEF4FB-E0BA-4025-B41A-47D08F04AD38} {8DB9EFDF-0527-4AF4-A8DD-32B1D29D9C93} = {D3CEF4FB-E0BA-4025-B41A-47D08F04AD38} {6FE05F0F-7526-4AA1-A2E7-400D06FB20AD} = {D3CEF4FB-E0BA-4025-B41A-47D08F04AD38} - {0E6DCC42-5702-4B40-9580-9366B0C0E3B7} = {84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16} - {0A6EB0C9-563F-47AC-A726-8176636D1169} = {84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16} {04C0094D-AFEE-433E-A092-318D337B7EB6} = {84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35;packages\Unity.Interception.2.1.505.0\lib\NET35;packages\EnterpriseLibrary.Common.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.Logging.5.0.505.1\lib\NET35 - EnterpriseLibraryConfigurationToolBinariesPathV6 = packages\EnterpriseLibrary.Common.6.0.1304.0\lib\NET45;packages\EnterpriseLibrary.Logging.6.0.1304.0\lib\NET45 SolutionGuid = {61479CDE-CF21-4240-8DDF-49A1D00549AA} + EnterpriseLibraryConfigurationToolBinariesPathV6 = packages\EnterpriseLibrary.Common.6.0.1304.0\lib\NET45;packages\EnterpriseLibrary.Logging.6.0.1304.0\lib\NET45 + EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35;packages\Unity.Interception.2.1.505.0\lib\NET35;packages\EnterpriseLibrary.Common.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.Logging.5.0.505.1\lib\NET35 EndGlobalSection EndGlobal From fe0f70159fb90573a89beb8d8b22469fdc7ed18d Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 13:48:27 +0200 Subject: [PATCH 06/17] Remove version number --- src/TaskCardCreator/MainWindow.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TaskCardCreator/MainWindow.xaml b/src/TaskCardCreator/MainWindow.xaml index 8f55540..a678919 100644 --- a/src/TaskCardCreator/MainWindow.xaml +++ b/src/TaskCardCreator/MainWindow.xaml @@ -6,7 +6,7 @@ From 8c757c9b06f601d242dc385eac2c4f5b0fd4de08 Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 16:02:29 +0200 Subject: [PATCH 07/17] Remove demoservices --- src/NonMicrosoftServices/DemoServices/Demo.cs | 24 ------ .../DemoServices/DemoProject.cs | 44 ---------- .../DemoServices/DemoServices.csproj | 86 ------------------- .../DemoServices/DemoUserControl.xaml | 12 --- .../DemoServices/DemoUserControl.xaml.cs | 28 ------ .../DemoServices/Properties/AssemblyInfo.cs | 36 -------- src/TaskCardCreator.sln | 29 +------ 7 files changed, 2 insertions(+), 257 deletions(-) delete mode 100644 src/NonMicrosoftServices/DemoServices/Demo.cs delete mode 100644 src/NonMicrosoftServices/DemoServices/DemoProject.cs delete mode 100644 src/NonMicrosoftServices/DemoServices/DemoServices.csproj delete mode 100644 src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml delete mode 100644 src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml.cs delete mode 100644 src/NonMicrosoftServices/DemoServices/Properties/AssemblyInfo.cs diff --git a/src/NonMicrosoftServices/DemoServices/Demo.cs b/src/NonMicrosoftServices/DemoServices/Demo.cs deleted file mode 100644 index 99844f0..0000000 --- a/src/NonMicrosoftServices/DemoServices/Demo.cs +++ /dev/null @@ -1,24 +0,0 @@ -// This source is subject to the MIT License. -// Please see https://github.com/frederiksen/Task-Card-Creator for details. -// All other rights reserved. - -using System.ComponentModel.Composition; -using System.Windows; -using TaskServerServiceInterface; - -namespace DemoServices -{ - [Export(typeof(ITaskServerService))] - public class Demo : ITaskServerService - { - public string Name => "Demo data"; - public string Description => "Demo data"; - public string ShortDescription => "Dev demo data"; - public bool IsInstalled => true; - - public ITaskProject ConnectToProject(Window window) - { - return new DemoProject(); - } - } -} diff --git a/src/NonMicrosoftServices/DemoServices/DemoProject.cs b/src/NonMicrosoftServices/DemoServices/DemoProject.cs deleted file mode 100644 index ec97c44..0000000 --- a/src/NonMicrosoftServices/DemoServices/DemoProject.cs +++ /dev/null @@ -1,44 +0,0 @@ -// This source is subject to the MIT License. -// Please see https://github.com/frederiksen/Task-Card-Creator for details. -// All other rights reserved. - -using System.Collections.Generic; -using System.Linq; -using System.Windows.Controls; -using ReportInterface; -using TaskServerServiceInterface; - -namespace DemoServices -{ - public class DemoProject : ITaskProject - { - public UserControl CreateUserControl(IEnumerable supportedReports, IEnumerable allReports) - { - SelectedReport = supportedReports.First(); - - return new DemoUserControl(); - } - - public IEnumerable WorkItemTypeCollection { get; private set; } - - public List WorkItems - { - get - { - var l = new List(); - for (int i = 0; i < 250; i++) - { - l.Add(new ReportItem() - { - Title = string.Format("Title {0}", i), - Id = i.ToString(), - Type = "Issue", - }); - } - return l; - } - } - - public IReport SelectedReport { get; private set; } - } -} diff --git a/src/NonMicrosoftServices/DemoServices/DemoServices.csproj b/src/NonMicrosoftServices/DemoServices/DemoServices.csproj deleted file mode 100644 index 246c4b4..0000000 --- a/src/NonMicrosoftServices/DemoServices/DemoServices.csproj +++ /dev/null @@ -1,86 +0,0 @@ - - - - - Debug - AnyCPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7} - Library - Properties - DemoServices - DemoServices - v4.6.2 - 512 - SAK - SAK - SAK - SAK - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - DemoUserControl.xaml - - - - - - {6CCC49F4-424D-4864-9E61-04D2AD8FC3F6} - ReportInterface - - - {8F858D2A-8036-405A-9657-E2DC0F8EE198} - TaskServerServiceInterface - - - - - Designer - MSBuild:Compile - - - - - xcopy /r /y "$(TargetDir)*.dll" "$(SolutionDir)\TaskCardCreator\bin\$(ConfigurationName)\DemoServices\" - - - \ No newline at end of file diff --git a/src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml b/src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml deleted file mode 100644 index 52e7ec8..0000000 --- a/src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml +++ /dev/null @@ -1,12 +0,0 @@ - - - Ready... - - - diff --git a/src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml.cs b/src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml.cs deleted file mode 100644 index e58b95f..0000000 --- a/src/NonMicrosoftServices/DemoServices/DemoUserControl.xaml.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; - -namespace DemoServices -{ - ///

- /// Interaction logic for DemoUserControl.xaml - /// - public partial class DemoUserControl : UserControl - { - public DemoUserControl() - { - InitializeComponent(); - } - } -} diff --git a/src/NonMicrosoftServices/DemoServices/Properties/AssemblyInfo.cs b/src/NonMicrosoftServices/DemoServices/Properties/AssemblyInfo.cs deleted file mode 100644 index c84c32b..0000000 --- a/src/NonMicrosoftServices/DemoServices/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("DemoServices")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("mrtn")] -[assembly: AssemblyProduct("DemoServices")] -[assembly: AssemblyCopyright("Copyright © mrtn 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("601780fa-eab5-47e9-bd45-f0030174c616")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("8.1.0.0")] -[assembly: AssemblyFileVersion("8.1.0.0")] diff --git a/src/TaskCardCreator.sln b/src/TaskCardCreator.sln index e4500f4..c8ea8b2 100644 --- a/src/TaskCardCreator.sln +++ b/src/TaskCardCreator.sln @@ -59,8 +59,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NonMicrosoftServices", "Non EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JIRAServices", "NonMicrosoftServices\JIRAServices\JIRAServices.csproj", "{25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DemoServices", "NonMicrosoftServices\DemoServices\DemoServices.csproj", "{07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UserDefinedReport", "Reports\UserDefinedReport\UserDefinedReport.csproj", "{215C6BDE-AA96-4A29-8D4C-AE0D324B1410}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TFSIterationPathServices", "TeamFoundationServerServices\TFSIterationPathServices\TFSIterationPathServices.csproj", "{D4DCF801-F0A1-4759-AC29-25A95106FB57}" @@ -377,28 +375,6 @@ Global {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|x64.ActiveCfg = Release|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|x64.Build.0 = Release|Any CPU {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953}.Release|x86.ActiveCfg = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM.ActiveCfg = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM.Build.0 = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|ARM64.Build.0 = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|x64.ActiveCfg = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|x64.Build.0 = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Debug|x86.ActiveCfg = Debug|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Any CPU.Build.0 = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM.ActiveCfg = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM.Build.0 = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM64.ActiveCfg = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|ARM64.Build.0 = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|x64.ActiveCfg = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|x64.Build.0 = Release|Any CPU - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7}.Release|x86.ActiveCfg = Release|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|Any CPU.Build.0 = Debug|Any CPU {215C6BDE-AA96-4A29-8D4C-AE0D324B1410}.Debug|ARM.ActiveCfg = Debug|Any CPU @@ -639,7 +615,6 @@ Global {56ACC5BE-AB9E-47B1-A91E-C42C75C58809} = {D3CEF4FB-E0BA-4025-B41A-47D08F04AD38} {9669EF4C-246F-42B3-9B9E-1281ABE8136E} = {D3CEF4FB-E0BA-4025-B41A-47D08F04AD38} {25DF92D4-F0B1-40B8-AF5E-44CF9E0CA953} = {FE1D9F34-9F95-4F47-A2A4-BC0D138C0227} - {07A5FE79-8FCF-4EFE-B0EA-FC427E9733B7} = {FE1D9F34-9F95-4F47-A2A4-BC0D138C0227} {215C6BDE-AA96-4A29-8D4C-AE0D324B1410} = {D3CEF4FB-E0BA-4025-B41A-47D08F04AD38} {D4DCF801-F0A1-4759-AC29-25A95106FB57} = {281B63FF-F259-46FC-AC37-269C10C05178} {5E001AA0-4A67-4ABE-8380-14F8E6264DF5} = {281B63FF-F259-46FC-AC37-269C10C05178} @@ -651,8 +626,8 @@ Global {04C0094D-AFEE-433E-A092-318D337B7EB6} = {84D56FD0-7AF4-4A2C-AB46-33AB62EA4E16} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {61479CDE-CF21-4240-8DDF-49A1D00549AA} - EnterpriseLibraryConfigurationToolBinariesPathV6 = packages\EnterpriseLibrary.Common.6.0.1304.0\lib\NET45;packages\EnterpriseLibrary.Logging.6.0.1304.0\lib\NET45 EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.0\lib\NET35;packages\Unity.Interception.2.1.505.0\lib\NET35;packages\EnterpriseLibrary.Common.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.Logging.5.0.505.1\lib\NET35 + EnterpriseLibraryConfigurationToolBinariesPathV6 = packages\EnterpriseLibrary.Common.6.0.1304.0\lib\NET45;packages\EnterpriseLibrary.Logging.6.0.1304.0\lib\NET45 + SolutionGuid = {61479CDE-CF21-4240-8DDF-49A1D00549AA} EndGlobalSection EndGlobal From 8bf560143dfcda1321bf8e1fe111ce5e274db3a8 Mon Sep 17 00:00:00 2001 From: Morten Frederiksen Date: Sun, 10 May 2020 16:26:37 +0200 Subject: [PATCH 08/17] Change path in post build --- src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj | 2 +- src/Reports/Generic/Generic.csproj | 2 +- src/Reports/JiraScrumBasic/JiraScrumBasic.csproj | 2 +- src/Reports/JiraScrumCompact/JiraScrumCompact.csproj | 2 +- src/Reports/JiraScrumDescription/JiraScrumDescription.csproj | 2 +- src/Reports/JiraScrumDetailed/JiraScrumDetailed.csproj | 2 +- src/Reports/JiraScrumIndexCard3x5/JiraScrumIndexCard3x5.csproj | 2 +- src/Reports/MSFforAgile/MSFforAgile.csproj | 2 +- src/Reports/MSFforAgileBasic/MSFforAgileBasic.csproj | 2 +- src/Reports/ScrumBasic/ScrumBasic.csproj | 2 +- src/Reports/ScrumCompact/ScrumCompact.csproj | 2 +- src/Reports/ScrumDescription/ScrumDescription.csproj | 2 +- src/Reports/ScrumDetailed/ScrumDetailed.csproj | 2 +- src/Reports/ScrumIndexCard3x5/ScrumIndexCard3x5.csproj | 2 +- src/Reports/UserDefinedReport/UserDefinedReport.csproj | 2 +- .../TFSIterationPathServices/TFSIterationPathServices.csproj | 2 +- .../TFSQueryServices/TFSQueryServices.csproj | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj b/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj index 4a1c64b..c90d9ea 100644 --- a/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj +++ b/src/NonMicrosoftServices/JIRAServices/JIRAServices.csproj @@ -102,7 +102,7 @@ - xcopy /r /y "$(TargetDir)*.dll" "$(SolutionDir)\TaskCardCreator\bin\$(ConfigurationName)\JIRAServices\" + xcopy /r /y "$(TargetDir)*.dll" "$(SolutionDir)\TaskCardCreator\bin\$(ConfigurationName)\"