diff --git a/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj b/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj
index 4d35273eb..7949d968c 100644
--- a/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj
+++ b/source/Cosmos.VS.DebugEngine/Cosmos.VS.DebugEngine.csproj
@@ -1,6 +1,6 @@
-
+
15.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
@@ -144,8 +144,8 @@
..\..\packages\Microsoft.Data.Sqlite.1.0.1\lib\net451\Microsoft.Data.Sqlite.dll
-
- ..\..\packages\Microsoft.VisualStudio.CoreUtility.15.0.26201\lib\net45\Microsoft.VisualStudio.CoreUtility.dll
+
+ ..\..\packages\Microsoft.VisualStudio.CoreUtility.15.0.26606\lib\net45\Microsoft.VisualStudio.CoreUtility.dll
True
@@ -164,20 +164,20 @@
..\..\packages\Microsoft.VisualStudio.Debugger.Interop.Portable.1.0.1\lib\portable-net45+net46+dnxcore50\Microsoft.VisualStudio.Debugger.InteropA.dll
True
-
- ..\..\packages\Microsoft.VisualStudio.Imaging.15.0.26201\lib\net45\Microsoft.VisualStudio.Imaging.dll
+
+ ..\..\packages\Microsoft.VisualStudio.Imaging.15.0.26606\lib\net45\Microsoft.VisualStudio.Imaging.dll
True
..\..\packages\Microsoft.VisualStudio.Debugger.Interop.Portable.1.0.1\lib\portable-net45+net46+dnxcore50\Microsoft.VisualStudio.OLE.Interop.dll
True
-
- ..\..\packages\Microsoft.VisualStudio.Shell.15.0.15.0.26201\lib\Microsoft.VisualStudio.Shell.15.0.dll
+
+ ..\..\packages\Microsoft.VisualStudio.Shell.15.0.15.0.26606\lib\Microsoft.VisualStudio.Shell.15.0.dll
True
-
- ..\..\packages\Microsoft.VisualStudio.Shell.Framework.15.0.26201\lib\net45\Microsoft.VisualStudio.Shell.Framework.dll
+
+ ..\..\packages\Microsoft.VisualStudio.Shell.Framework.15.0.26606\lib\net45\Microsoft.VisualStudio.Shell.Framework.dll
True
@@ -198,6 +198,10 @@
..\..\packages\Microsoft.VisualStudio.Shell.Interop.12.0.12.0.30110\lib\Microsoft.VisualStudio.Shell.Interop.12.0.dll
True
+
+ ..\..\packages\Microsoft.VisualStudio.Shell.Interop.15.3.DesignTime.15.0.26606\lib\net20\Microsoft.VisualStudio.Shell.Interop.15.3.DesignTime.dll
+ True
+
..\..\packages\Microsoft.VisualStudio.Shell.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.Shell.Interop.8.0.dll
True
@@ -217,8 +221,8 @@
..\..\packages\Microsoft.VisualStudio.Threading.15.3.23\lib\net45\Microsoft.VisualStudio.Threading.dll
-
- ..\..\packages\Microsoft.VisualStudio.Utilities.15.0.26201\lib\net45\Microsoft.VisualStudio.Utilities.dll
+
+ ..\..\packages\Microsoft.VisualStudio.Utilities.15.0.26606\lib\net45\Microsoft.VisualStudio.Utilities.dll
True
@@ -314,11 +318,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}.
-
-
+
+
+
-
+
+
-
+
diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/AssemblyInfo.fs b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/AssemblyInfo.fs
deleted file mode 100644
index e47d90bd9..000000000
--- a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/AssemblyInfo.fs
+++ /dev/null
@@ -1,36 +0,0 @@
-namespace $safeprojectname$
-
-open System
-open System.Reflection
-open System.Resources
-open System.Runtime.CompilerServices
-open 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.
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-
-// 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 Revision and Build Numbers
-// by using the '*' as shown below:
-
-[]
-[]
-do()
\ No newline at end of file
diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProj.vstemplate b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProj.vstemplate
index 3e9952c49..aca7db743 100644
--- a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProj.vstemplate
+++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProj.vstemplate
@@ -7,10 +7,10 @@
true
CosmosKernel
true
+ true
- AssemblyInfo.fs
Kernel.fs
diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProject.fsproj b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProject.fsproj
index 62f82a6f5..555e64893 100644
--- a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProject.fsproj
+++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (FSharp)/FSharpProject.fsproj
@@ -1,57 +1,17 @@
-
-
+
+
- Debug
- x86
- 9.0.30729
- 2.0
+ netstandard1.5
$KernelProjectGuid$
- Library
- Properties
- $safeprojectname$
- $safeprojectname$
- 512
- v4.5.2
-
-
-
- true
- bin\Debug\
- DEBUG;TRACE
- full
- x86
- prompt
- MinimumRecommendedRules.ruleset
-
-
- bin\Release\
- TRACE
- true
- pdbonly
- x86
- prompt
- MinimumRecommendedRules.ruleset
+
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
+
diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/AssemblyInfo.vb b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/AssemblyInfo.vb
deleted file mode 100644
index 55c5ddff8..000000000
--- a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/AssemblyInfo.vb
+++ /dev/null
@@ -1,35 +0,0 @@
-Imports System
-Imports System.Reflection
-Imports 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.
-
-' Review the values of the assembly attributes
-
-
-
-
-
-
-
-
-
-
-'The following GUID is for the ID of the typelib if this project is exposed to COM
-
-
-' 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:
-'
-
-
-
diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProj.vstemplate b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProj.vstemplate
index e5288d10a..e2106fff8 100644
--- a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProj.vstemplate
+++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProj.vstemplate
@@ -7,10 +7,10 @@
true
CosmosKernel
true
+ true
- AssemblyInfo.vb
Kernel.vb
diff --git a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProjKernel.vbproj b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProjKernel.vbproj
index 01787bc70..555e64893 100644
--- a/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProjKernel.vbproj
+++ b/source/Cosmos.VS.ProjectSystem/ProjectTemplates/CosmosProject (VB)/VBProjKernel.vbproj
@@ -1,58 +1,17 @@
-
-
+
+
- Debug
- x86
- 9.0.30729
- 2.0
+ netstandard1.5
$KernelProjectGuid$
- Library
- $safeprojectname$
- $safeprojectname$
- 512
- Windows
- On
- Binary
- Off
- On
- v4.5.2
-
-
-
- true
- bin\Debug\
- DEBUG,TRACE
- full
- x86
- prompt
- MinimumRecommendedRules.ruleset
-
-
- bin\Release\
- TRACE
- true
- pdbonly
- x86
- prompt
- MinimumRecommendedRules.ruleset
+
-
-
-
-
-
+
+
-
-
+
+
-
-
+
diff --git a/source/Cosmos.VS.ProjectSystem/packages.config b/source/Cosmos.VS.ProjectSystem/packages.config
index 2d68101b4..d073b490b 100644
--- a/source/Cosmos.VS.ProjectSystem/packages.config
+++ b/source/Cosmos.VS.ProjectSystem/packages.config
@@ -1,23 +1,25 @@
-
+
-
+
-
-
+
+
+
+
-
+
-
-
+
+
diff --git a/source/Cosmos.VS.Windows/Cosmos.VS.Windows.csproj b/source/Cosmos.VS.Windows/Cosmos.VS.Windows.csproj
index 8b36ae2fb..5481ca4ed 100644
--- a/source/Cosmos.VS.Windows/Cosmos.VS.Windows.csproj
+++ b/source/Cosmos.VS.Windows/Cosmos.VS.Windows.csproj
@@ -1,6 +1,6 @@
-
+
15.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
@@ -152,8 +152,20 @@
+
+ ..\..\packages\Microsoft.VisualStudio.CoreUtility.15.0.26606\lib\net45\Microsoft.VisualStudio.CoreUtility.dll
+ True
+
+
+ ..\..\packages\Microsoft.VisualStudio.Imaging.15.0.26606\lib\net45\Microsoft.VisualStudio.Imaging.dll
+ True
+
- ..\..\packages\Microsoft.VisualStudio.Shell.15.0.15.0.26201\lib\Microsoft.VisualStudio.Shell.15.0.dll
+ ..\..\packages\Microsoft.VisualStudio.Shell.15.0.15.0.26606\lib\Microsoft.VisualStudio.Shell.15.0.dll
+ True
+
+
+ ..\..\packages\Microsoft.VisualStudio.Shell.Framework.15.0.26606\lib\net45\Microsoft.VisualStudio.Shell.Framework.dll
True
@@ -171,9 +183,17 @@
..\..\packages\Microsoft.VisualStudio.Shell.Interop.12.0.12.0.30110\lib\Microsoft.VisualStudio.Shell.Interop.12.0.dll
True
+
+ ..\..\packages\Microsoft.VisualStudio.Shell.Interop.15.3.DesignTime.15.0.26606\lib\net20\Microsoft.VisualStudio.Shell.Interop.15.3.DesignTime.dll
+ True
+
..\..\packages\Microsoft.VisualStudio.Threading.15.3.23\lib\net45\Microsoft.VisualStudio.Threading.dll
+
+ ..\..\packages\Microsoft.VisualStudio.Utilities.15.0.26606\lib\net45\Microsoft.VisualStudio.Utilities.dll
+ True
+
..\..\packages\Microsoft.VisualStudio.Validation.15.3.15\lib\net45\Microsoft.VisualStudio.Validation.dll
@@ -210,22 +230,10 @@
False
-
- ..\..\packages\Microsoft.VisualStudio.CoreUtility.15.0.26201\lib\net45\Microsoft.VisualStudio.CoreUtility.dll
- True
-
-
- ..\..\packages\Microsoft.VisualStudio.Imaging.15.0.26201\lib\net45\Microsoft.VisualStudio.Imaging.dll
- True
-
..\..\packages\Microsoft.VisualStudio.OLE.Interop.7.10.6070\lib\Microsoft.VisualStudio.OLE.Interop.dll
True
-
- ..\..\packages\Microsoft.VisualStudio.Shell.Framework.15.0.26201\lib\net45\Microsoft.VisualStudio.Shell.Framework.dll
- True
-
..\..\packages\Microsoft.VisualStudio.Shell.Interop.7.10.6071\lib\Microsoft.VisualStudio.Shell.Interop.dll
True
@@ -246,10 +254,6 @@
..\..\packages\Microsoft.VisualStudio.TextManager.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.TextManager.Interop.8.0.dll
True
-
- ..\..\packages\Microsoft.VisualStudio.Utilities.15.0.26201\lib\net45\Microsoft.VisualStudio.Utilities.dll
- True
-
..\..\packages\System.Threading.Thread.4.3.0\lib\net46\System.Threading.Thread.dll
True
@@ -274,14 +278,16 @@
+
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}.
-
-
+
+
+
-
+
-