diff --git a/.gitignore b/.gitignore
index ebd91d79..174c6850 100644
--- a/.gitignore
+++ b/.gitignore
@@ -202,4 +202,4 @@ FakesAssemblies/
#Visual Studio specific files
*.VC.opendb
-*.VC.db
+*.VC.db
\ No newline at end of file
diff --git a/src/managed/BlogRunner.Core/BlogRunner.Core.csproj b/src/managed/BlogRunner.Core/BlogRunner.Core.csproj
index 86e46269..5280760a 100644
--- a/src/managed/BlogRunner.Core/BlogRunner.Core.csproj
+++ b/src/managed/BlogRunner.Core/BlogRunner.Core.csproj
@@ -6,10 +6,35 @@
BlogRunner.Core
BlogRunner.Core
true
+
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll
+ True
+
+
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Primitives.dll
+ True
+
+
@@ -59,7 +84,15 @@
+
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
\ No newline at end of file
diff --git a/src/managed/BlogRunner.Core/packages.config b/src/managed/BlogRunner.Core/packages.config
new file mode 100644
index 00000000..09c472e4
--- /dev/null
+++ b/src/managed/BlogRunner.Core/packages.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/managed/BlogRunner/BlogRunner.csproj b/src/managed/BlogRunner/BlogRunner.csproj
index a3a60e05..3808ae4c 100644
--- a/src/managed/BlogRunner/BlogRunner.csproj
+++ b/src/managed/BlogRunner/BlogRunner.csproj
@@ -7,10 +7,35 @@
{BA726BEA-9A29-4E53-95DF-E478D86D0926}
Exe
true
+
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll
+ True
+
+
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Primitives.dll
+ True
+
+
@@ -28,7 +53,15 @@
+
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
\ No newline at end of file
diff --git a/src/managed/BlogRunner/packages.config b/src/managed/BlogRunner/packages.config
new file mode 100644
index 00000000..09c472e4
--- /dev/null
+++ b/src/managed/BlogRunner/packages.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/managed/BlogRunnerGui/BlogRunnerGui.csproj b/src/managed/BlogRunnerGui/BlogRunnerGui.csproj
index 5e4ba50e..725edda4 100644
--- a/src/managed/BlogRunnerGui/BlogRunnerGui.csproj
+++ b/src/managed/BlogRunnerGui/BlogRunnerGui.csproj
@@ -7,13 +7,38 @@
BlogRunnerGui
BlogRunnerGui
true
+
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll
+ True
+
+
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Primitives.dll
+ True
+
+
@@ -56,7 +81,15 @@
+
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
\ No newline at end of file
diff --git a/src/managed/BlogRunnerGui/packages.config b/src/managed/BlogRunnerGui/packages.config
new file mode 100644
index 00000000..09c472e4
--- /dev/null
+++ b/src/managed/BlogRunnerGui/packages.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/managed/OpenLiveWriter.PostEditor/AboutForm.cs b/src/managed/OpenLiveWriter.PostEditor/AboutForm.cs
index af209976..93260ef8 100644
--- a/src/managed/OpenLiveWriter.PostEditor/AboutForm.cs
+++ b/src/managed/OpenLiveWriter.PostEditor/AboutForm.cs
@@ -36,6 +36,7 @@ namespace OpenLiveWriter.PostEditor
/// Required designer variable.
///
private Container components = null;
+ private LinkLabel labelWebsiteLink;
// Copyright notices are not to be localized.
string[] credits = {
@@ -155,10 +156,11 @@ namespace OpenLiveWriter.PostEditor
this.lnkShowLogFile = new System.Windows.Forms.LinkLabel();
this.labelConfigVersion = new System.Windows.Forms.Label();
this.copyrightTextbox = new System.Windows.Forms.TextBox();
+ this.labelWebsiteLink = new System.Windows.Forms.LinkLabel();
this.SuspendLayout();
- //
+ //
// labelProduct
- //
+ //
this.labelProduct.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.labelProduct.Font = new System.Drawing.Font("Tahoma", 12F);
this.labelProduct.ImeMode = System.Windows.Forms.ImeMode.NoControl;
@@ -167,9 +169,9 @@ namespace OpenLiveWriter.PostEditor
this.labelProduct.Size = new System.Drawing.Size(287, 24);
this.labelProduct.TabIndex = 0;
this.labelProduct.Text = "Open Live Writer";
- //
+ //
// labelCopyright
- //
+ //
this.labelCopyright.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.labelCopyright.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.labelCopyright.Location = new System.Drawing.Point(22, 100);
@@ -177,9 +179,9 @@ namespace OpenLiveWriter.PostEditor
this.labelCopyright.Size = new System.Drawing.Size(284, 30);
this.labelCopyright.TabIndex = 1;
this.labelCopyright.Text = "© 2015 .NET Foundation. All rights reserved.";
- //
+ //
// buttonOK
- //
+ //
this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.buttonOK.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.buttonOK.FlatStyle = System.Windows.Forms.FlatStyle.System;
@@ -190,9 +192,9 @@ namespace OpenLiveWriter.PostEditor
this.buttonOK.TabIndex = 7;
this.buttonOK.Text = "OK";
this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);
- //
+ //
// labelVersion
- //
+ //
this.labelVersion.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.labelVersion.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.labelVersion.Location = new System.Drawing.Point(22, 55);
@@ -200,9 +202,9 @@ namespace OpenLiveWriter.PostEditor
this.labelVersion.Size = new System.Drawing.Size(287, 20);
this.labelVersion.TabIndex = 0;
this.labelVersion.Text = "Build xxx.xxxx.xxxx";
- //
+ //
// lnkShowLogFile
- //
+ //
this.lnkShowLogFile.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.lnkShowLogFile.AutoSize = true;
this.lnkShowLogFile.FlatStyle = System.Windows.Forms.FlatStyle.System;
@@ -216,9 +218,9 @@ namespace OpenLiveWriter.PostEditor
this.lnkShowLogFile.Text = "Show log file";
this.lnkShowLogFile.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.lnkShowLogFile.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lnkShowLogFile_LinkClicked);
- //
+ //
// labelConfigVersion
- //
+ //
this.labelConfigVersion.FlatStyle = System.Windows.Forms.FlatStyle.System;
this.labelConfigVersion.ImeMode = System.Windows.Forms.ImeMode.NoControl;
this.labelConfigVersion.Location = new System.Drawing.Point(22, 75);
@@ -226,24 +228,36 @@ namespace OpenLiveWriter.PostEditor
this.labelConfigVersion.Size = new System.Drawing.Size(284, 18);
this.labelConfigVersion.TabIndex = 9;
this.labelConfigVersion.Text = "Configuration Version 12.0.2342.0324";
- //
+ //
// copyrightTextbox
- //
+ //
this.copyrightTextbox.AcceptsReturn = true;
- this.copyrightTextbox.Location = new System.Drawing.Point(12, 123);
+ this.copyrightTextbox.Location = new System.Drawing.Point(12, 133);
this.copyrightTextbox.Multiline = true;
this.copyrightTextbox.Name = "copyrightTextbox";
this.copyrightTextbox.ReadOnly = true;
this.copyrightTextbox.ScrollBars = System.Windows.Forms.ScrollBars.Both;
- this.copyrightTextbox.Size = new System.Drawing.Size(410, 151);
+ this.copyrightTextbox.Size = new System.Drawing.Size(410, 141);
this.copyrightTextbox.TabIndex = 12;
- //
+ //
+ // labelWebsiteLink
+ //
+ this.labelWebsiteLink.AutoSize = true;
+ this.labelWebsiteLink.Location = new System.Drawing.Point(249, 20);
+ this.labelWebsiteLink.Name = "labelWebsiteLink";
+ this.labelWebsiteLink.Size = new System.Drawing.Size(173, 15);
+ this.labelWebsiteLink.TabIndex = 13;
+ this.labelWebsiteLink.TabStop = true;
+ this.labelWebsiteLink.Text = "http://www.openlivewriter.org/";
+ this.labelWebsiteLink.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.labelWebsiteLink_LinkClicked);
+ //
// AboutForm
- //
+ //
this.AcceptButton = this.buttonOK;
this.BackColor = System.Drawing.SystemColors.Window;
this.CancelButton = this.buttonOK;
this.ClientSize = new System.Drawing.Size(434, 312);
+ this.Controls.Add(this.labelWebsiteLink);
this.Controls.Add(this.copyrightTextbox);
this.Controls.Add(this.labelConfigVersion);
this.Controls.Add(this.lnkShowLogFile);
@@ -289,5 +303,10 @@ namespace OpenLiveWriter.PostEditor
{
Process.Start("explorer.exe", string.Format(CultureInfo.InvariantCulture, "/select,\"{0}\"", ApplicationEnvironment.LogFilePath));
}
+
+ private void labelWebsiteLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ System.Diagnostics.Process.Start(labelWebsiteLink.Text);
+ }
}
}
diff --git a/src/managed/OpenLiveWriter.PostEditor/app.config b/src/managed/OpenLiveWriter.PostEditor/app.config
index 10e19414..25ef549b 100644
--- a/src/managed/OpenLiveWriter.PostEditor/app.config
+++ b/src/managed/OpenLiveWriter.PostEditor/app.config
@@ -1,19 +1,23 @@
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
\ No newline at end of file
+
diff --git a/src/managed/OpenLiveWriter.Tests/OpenLiveWriter.Tests.csproj b/src/managed/OpenLiveWriter.Tests/OpenLiveWriter.Tests.csproj
index a22179ee..3270690d 100644
--- a/src/managed/OpenLiveWriter.Tests/OpenLiveWriter.Tests.csproj
+++ b/src/managed/OpenLiveWriter.Tests/OpenLiveWriter.Tests.csproj
@@ -16,6 +16,8 @@
$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages
False
UnitTest
+
+
true
@@ -51,6 +53,18 @@
..\packages\ApprovalUtilities.3.0.11\lib\net45\ApprovalUtilities.Net45.dll
True
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll
+ True
+
..\packages\NUnit3TestAdapter.3.4.1\lib\Mono.Cecil.dll
True
@@ -84,6 +98,17 @@
True
+
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Primitives.dll
+ True
+
+
@@ -142,6 +167,13 @@
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
@@ -14,8 +16,31 @@
..\..\..\..\..\public\ext\nunit\2.4.1\x86\nunit.framework.dll
True
-->
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll
+ True
+
+
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Primitives.dll
+ True
+
+
@@ -71,7 +96,15 @@
+
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
\ No newline at end of file
diff --git a/src/managed/OpenLiveWriter.UnitTest/packages.config b/src/managed/OpenLiveWriter.UnitTest/packages.config
new file mode 100644
index 00000000..09c472e4
--- /dev/null
+++ b/src/managed/OpenLiveWriter.UnitTest/packages.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/managed/OpenLiveWriter/OpenLiveWriter.csproj b/src/managed/OpenLiveWriter/OpenLiveWriter.csproj
index ba741d9d..2ef47970 100644
--- a/src/managed/OpenLiveWriter/OpenLiveWriter.csproj
+++ b/src/managed/OpenLiveWriter/OpenLiveWriter.csproj
@@ -13,6 +13,8 @@
OpenLiveWriter.ApplicationMain
OpenLiveWriter.exe.manifest
false
+
+
@@ -31,6 +33,18 @@
..\packages\squirrel.windows.1.4.4\lib\Net45\ICSharpCode.SharpZipLib.dll
True
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.Extensions.Desktop.dll
+ True
+
..\packages\Mono.Cecil.0.9.6.4\lib\net45\Mono.Cecil.dll
True
@@ -62,6 +76,17 @@
+
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Extensions.dll
+ True
+
+
+ ..\packages\Microsoft.Net.Http.2.2.29\lib\net45\System.Net.Http.Primitives.dll
+ True
+
+
@@ -149,4 +174,11 @@
+
+
+
+ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
+
\ No newline at end of file
diff --git a/src/managed/OpenLiveWriter/packages.config b/src/managed/OpenLiveWriter/packages.config
index 7ab65e82..ce2df464 100644
--- a/src/managed/OpenLiveWriter/packages.config
+++ b/src/managed/OpenLiveWriter/packages.config
@@ -4,4 +4,8 @@
+
+
+
+
\ No newline at end of file