diff --git a/SeriLog.LogSanitizingFormatter.sln b/SeriLog.LogSanitizingFormatter.sln
index 4106918..5415d22 100644
--- a/SeriLog.LogSanitizingFormatter.sln
+++ b/SeriLog.LogSanitizingFormatter.sln
@@ -1,33 +1,32 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25420.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{BB632C71-AB11-4298-B11B-DBBCF1404D12}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4F779330-F9FE-421B-9E5B-108F9D0ECCCB}"
- ProjectSection(SolutionItems) = preProject
- global.json = global.json
- README.md = README.md
- EndProjectSection
-EndProject
-Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "SeriLog.LogSanitizingFormatter", "src\SeriLog.LogSanitizingFormatter\SeriLog.LogSanitizingFormatter.xproj", "{7C47C4D2-A822-44CC-A923-9C4A1EBBE1F0}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7C47C4D2-A822-44CC-A923-9C4A1EBBE1F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7C47C4D2-A822-44CC-A923-9C4A1EBBE1F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7C47C4D2-A822-44CC-A923-9C4A1EBBE1F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7C47C4D2-A822-44CC-A923-9C4A1EBBE1F0}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {7C47C4D2-A822-44CC-A923-9C4A1EBBE1F0} = {BB632C71-AB11-4298-B11B-DBBCF1404D12}
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26430.4
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{BB632C71-AB11-4298-B11B-DBBCF1404D12}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4F779330-F9FE-421B-9E5B-108F9D0ECCCB}"
+ ProjectSection(SolutionItems) = preProject
+ README.md = README.md
+ EndProjectSection
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SeriLog.LogSanitizingFormatter", "src\SeriLog.LogSanitizingFormatter\SeriLog.LogSanitizingFormatter.csproj", "{2CFD6B58-99F9-430A-A38D-BECB84E00166}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2CFD6B58-99F9-430A-A38D-BECB84E00166}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2CFD6B58-99F9-430A-A38D-BECB84E00166}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2CFD6B58-99F9-430A-A38D-BECB84E00166}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2CFD6B58-99F9-430A-A38D-BECB84E00166}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {2CFD6B58-99F9-430A-A38D-BECB84E00166} = {BB632C71-AB11-4298-B11B-DBBCF1404D12}
+ EndGlobalSection
+EndGlobal
diff --git a/global.json b/global.json
deleted file mode 100644
index ad6a683..0000000
--- a/global.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "projects": [ "src", "test" ]
-
-}
diff --git a/src/SeriLog.LogSanitizingFormatter/Properties/AssemblyInfo.cs b/src/SeriLog.LogSanitizingFormatter/Properties/AssemblyInfo.cs
deleted file mode 100644
index 23e6aa8..0000000
--- a/src/SeriLog.LogSanitizingFormatter/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,19 +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: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("SeriLog.LogSanitizingFormatter")]
-[assembly: AssemblyTrademark("")]
-
-// 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("7c47c4d2-a822-44cc-a923-9c4a1ebbe1f0")]
diff --git a/src/SeriLog.LogSanitizingFormatter/SeriLog.LogSanitizingFormatter.csproj b/src/SeriLog.LogSanitizingFormatter/SeriLog.LogSanitizingFormatter.csproj
new file mode 100644
index 0000000..968a05a
--- /dev/null
+++ b/src/SeriLog.LogSanitizingFormatter/SeriLog.LogSanitizingFormatter.csproj
@@ -0,0 +1,15 @@
+
+
+
+ netstandard1.6
+ 1.1.0
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/SeriLog.LogSanitizingFormatter/SeriLog.LogSanitizingFormatter.xproj b/src/SeriLog.LogSanitizingFormatter/SeriLog.LogSanitizingFormatter.xproj
deleted file mode 100644
index b70644e..0000000
--- a/src/SeriLog.LogSanitizingFormatter/SeriLog.LogSanitizingFormatter.xproj
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- 14.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
-
-
- 7c47c4d2-a822-44cc-a923-9c4a1ebbe1f0
- SeriLog.LogSanitizingFormatter
- .\obj
- .\bin\
- v4.6.1
-
-
-
- 2.0
-
-
-
diff --git a/src/SeriLog.LogSanitizingFormatter/project.json b/src/SeriLog.LogSanitizingFormatter/project.json
deleted file mode 100644
index 7938e03..0000000
--- a/src/SeriLog.LogSanitizingFormatter/project.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "title": "Serilog.LogSanitizingFormatter",
- "version": "1.0.1",
- "owners": [ "PageUp" ],
- "authors": [ "PageUp" ],
- "description": "A log sanitizing formatter to scrub sensitive data from logs",
- "projectUrl": "https://github.com/PageUpPeopleOrg/SeriLog.LogSanitizingFormatter",
- "copyright": "© 2016 PageUp",
- "tags": [ "serilog", "logsanitizingformatter", "pageup", "obfuscate", "clean log" ],
- "buildOptions": {
- "debugType": "portable"
- },
- "frameworks": {
- "netcoreapp1.0": {
- "dependencies": {
- "Microsoft.NETCore.App": {
- "type": "platform",
- "version": "1.0.0"
- }
- },
- "imports": "dnxcore50"
- }
- },
- "dependencies": {
- "Serilog": "2.3.0",
- "Newtonsoft.Json": "9.0.1"
- },
- "scripts": {
- "postcompile": [
- "dotnet pack --no-build --configuration %compile:Configuration%"
- ]
- }
-}
\ No newline at end of file