diff --git a/appveyor.yml b/appveyor.yml
index 9b84f0dd8..5f9669a3b 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -29,7 +29,10 @@ build:
project: src/Markdig.sln
verbosity: minimal
before_package:
-- cmd: msbuild /t:pack /p:VersionSuffix="%MARKDIG_VERSION_SUFFIX%" /p:Configuration=Release Markdig/Markdig.csproj
+- cmd: >-
+ msbuild /t:pack /p:VersionSuffix="%MARKDIG_VERSION_SUFFIX%" /p:Configuration=Release Markdig/Markdig.csproj
+ msbuild /t:Clean Markdig/Markdig.csproj
+ msbuild /t:pack /p:VersionSuffix="%MARKDIG_VERSION_SUFFIX%" /p:Configuration=Release;SignAssembly=true Markdig/Markdig.csproj
artifacts:
- path: src\Markdig\Bin\Release\*.nupkg
name: Markdig Nugets
diff --git a/src/Markdig/Markdig.csproj b/src/Markdig/Markdig.csproj
index aac0b6ff2..6ed251249 100644
--- a/src/Markdig/Markdig.csproj
+++ b/src/Markdig/Markdig.csproj
@@ -10,6 +10,7 @@
net35;net40;portable40-net40+sl5+win8+wp8+wpa81;netstandard1.1
Markdig
Markdig
+ Markdig.Signed
Markdown CommonMark md html md2html
> 0.12.4
@@ -65,4 +66,8 @@
true
+
+ key.snk
+ true
+
diff --git a/src/Markdig/key.snk b/src/Markdig/key.snk
new file mode 100644
index 000000000..4c6c9aa78
Binary files /dev/null and b/src/Markdig/key.snk differ
diff --git a/src/markdig.sln b/src/markdig.sln
index 72d167dc8..69cd9e0e8 100644
--- a/src/markdig.sln
+++ b/src/markdig.sln
@@ -1,10 +1,11 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.26403.7
+VisualStudioVersion = 15.0.26430.16
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{061866E2-005C-4D13-A338-EA464BBEC60F}"
ProjectSection(SolutionItems) = preProject
+ ..\appveyor.yml = ..\appveyor.yml
..\license.txt = ..\license.txt
..\readme.md = ..\readme.md
EndProjectSection