diff --git a/.gitignore b/.gitignore
index e4d0670940f..70365392ebb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,6 +32,7 @@ Release
vsdebug
vsrelease
Proto
+sign_temp
.libs
Makefile
configure
@@ -94,4 +95,5 @@ tests/fsharpqa/Source/*FSharpQA_Failures.lst
*.orig
*.mdf
*.ldf
+*.cto
tests/**/FSharp.Core.dll
diff --git a/DEVGUIDE.md b/DEVGUIDE.md
index fd514c5fc1d..5eccd0e87b5 100644
--- a/DEVGUIDE.md
+++ b/DEVGUIDE.md
@@ -102,8 +102,12 @@ For **Debug** this corresponds to these steps, which you can run individually fo
msbuild src/fsharp-library-unittests-build.proj /p:TargetFramework=portable7
msbuild src/fsharp-library-unittests-build.proj /p:TargetFramework=portable78
msbuild src/fsharp-library-unittests-build.proj /p:TargetFramework=portable259
- msbuild VisualFSharp.sln
+ msbuild vsintegration/fsharp-vsintegration-src-build.proj
+ msbuild vsintegration/fsharp-vsintegration-project-templates-build.proj
+ msbuild vsintegration/fsharp-vsintegration-item-templates-build.proj
+ msbuild vsintegration/fsharp-vsintegration-deployment-build.proj
msbuild vsintegration\fsharp-vsintegration-unittests-build.proj
+ msbuild tests/fsharp/FSharp.Tests.fsproj
src\update.cmd debug -ngen
tests\BuildTestTools.cmd debug
@@ -123,39 +127,15 @@ For **Release** this corresponds to these steps, which you can run individually
msbuild src/fsharp-library-unittests-build.proj /p:TargetFramework=portable7 /p:Configuration=Release
msbuild src/fsharp-library-unittests-build.proj /p:TargetFramework=portable78 /p:Configuration=Release
msbuild src/fsharp-library-unittests-build.proj /p:TargetFramework=portable259 /p:Configuration=Release
- msbuild VisualFSharp.sln /p:Configuration=Release
- msbuild vsintegration\fsharp-vsintegration-unittests-build.proj /p:Configuration=Release
+ msbuild vsintegration/fsharp-vsintegration-src-build.proj /p:Configuration=Release
+ msbuild vsintegration/fsharp-vsintegration-project-templates-build.proj /p:Configuration=Release
+ msbuild vsintegration/fsharp-vsintegration-item-templates-build.proj /p:Configuration=Release
+ msbuild vsintegration/fsharp-vsintegration-deployment-build.proj /p:Configuration=Release
+ msbuild vsintegration\fsharp-vsintegration-unittests-build.proj /p:Configuration=Release
+ msbuild tests/fsharp/FSharp.Tests.fsproj /p:Configuration=Release
src\update.cmd release -ngen
tests\BuildTestTools.cmd release
-### 4. [Optional] Install the Visual F# IDE Tools and Clobber the F# SDK on the machine
-
-**Note:** Step #2 below will install a VSIX extension into Visual Studio 2015 that changes the Visual F# IDE Tools
-components installed into Visual Studio 2015. You can revert this step by disabling or uninstalling the addin.
-
-**Note:** Step #3 below will clobber the machine-wide installed F# SDK on your machine. This replaces the ``fsi.exe``/``fsiAnyCpu.exe`` used
-by Visual F# Interactive and the ``fsc.exe`` used by ``Microsoft.FSharp.targets``. Repairing Visual Studio 2015 is currently the
-only way to revert this step.
-
-**Note:** After you complete the install, the FSharp.Core referenced by your projects will not be updated. If you want to make
-a project that references your updated FSharp.Core, you must explicitly change the ``TargetFSharpCoreVersion`` in the .fsproj
-file to ``4.4.0.5099`` (or a corresponding portable version number with suffix ``5099``).
-
-For **Debug**:
-
-1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `VisualStudio.FSharp.EnableOpenSource` is installed, select Uninstall
-1. Run ``debug\net40\bin\EnableOpenSource.vsix``
-1. Run ``vsintegration\update-vsintegration.cmd debug`` (clobbers the installed F# SDK)
-
-For **Release**:
-
-1. Ensure that the VSIX package is uninstalled. In VS, select Tools/Extensions and Updates and if the package `VisualStudio.FSharp.EnableOpenSource` is installed, select Uninstall
-1. Run ``release\net40\bin\EnableOpenSource.vsix``
-1. Run ``vsintegration\update-vsintegration.cmd release`` (clobbers the installed F# SDK)
-
-Restart Visual Studio, it should now be running your freshly-built Visual F# IDE Tools with updated F# Interactive.
-
-
### Notes on the build
1. The `update.cmd` script adds required strong name validation skips, and NGens the compiler and libraries. This requires admin privileges.
diff --git a/VisualFSharp.sln b/VisualFSharp.sln
index 2451706d8cb..acddc21571f 100644
--- a/VisualFSharp.sln
+++ b/VisualFSharp.sln
@@ -5,20 +5,6 @@ VisualStudioVersion = 14.0.24720.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EnableOpenSource", "vsintegration\deployment\EnableOpenSource\EnableOpenSource.csproj", "{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ItemTemplates", "vsintegration\src\Templates\ItemTemplates\ItemTemplates.csproj", "{CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SilverlightProjectTemplates", "vsintegration\src\Templates\SilverlightProjectTemplates\SilverlightProjectTemplates.csproj", "{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetCoreProjectTemplates", "vsintegration\src\Templates\NetCoreProjectTemplates\NetCoreProjectTemplates.csproj", "{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PortableLibraryProjectTemplates", "vsintegration\src\Templates\PortableLibraryProjectTemplates\PortableLibraryProjectTemplates.csproj", "{DB374A0C-7560-479F-9B21-D37C81F7624F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TutorialProjectTemplates", "vsintegration\src\Templates\TutorialProjectTemplates\TutorialProjectTemplates.csproj", "{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleProjectTemplates", "vsintegration\src\Templates\ConsoleProjectTemplates\ConsoleProjectTemplates.csproj", "{604F0DAA-2D33-48DD-B162-EDF0B672803D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibraryProjectTemplates", "vsintegration\src\Templates\LibraryProjectTemplates\LibraryProjectTemplates.csproj", "{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VsProDeployTemplates", "vsintegration\deployment\VsProDeployTemplates\VsProDeployTemplates.csproj", "{493D19F9-35A4-4D0B-9B25-CA948823B709}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VWDExpressDeployTemplates", "vsintegration\deployment\VWDExpressDeployTemplates\VWDExpressDeployTemplates.csproj", "{530DF8CA-7996-407A-B533-D0C2873257AF}"
@@ -50,11 +36,7 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "FSharp.PropertiesPages", "v
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ProjectSystem", "vsintegration\src\FSharp.ProjectSystem.FSharp\ProjectSystem.fsproj", "{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetCore259ProjectTemplates", "vsintegration\src\Templates\NetCore259ProjectTemplates\NetCore259ProjectTemplates.csproj", "{D9D95330-3626-4199-B7AF-17B8E4AF6D87}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetCore78ProjectTemplates", "vsintegration\src\Templates\NetCore78ProjectTemplates\NetCore78ProjectTemplates.csproj", "{1A8DBF70-4178-4AE3-AF5F-39DDD5692210}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ProjectTemplates", "ProjectTemplates", "{C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{CFE3259A-2D30-4EB0-80D5-E8B5F3D01449}"
EndProject
@@ -116,406 +98,1186 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{B8DDA694
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{3058BC79-8E79-4645-B05D-48CC182FA8A6}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Deployment", "Deployment", "{1B739E2E-8B04-43EB-97A4-CDBC245E69FD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleProject", "vsintegration\ProjectTemplates\ConsoleProject\ConsoleProject.csproj", "{604F0DAA-2D33-48DD-B162-EDF0B672803D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibraryProject", "vsintegration\ProjectTemplates\LibraryProject\LibraryProject.csproj", "{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetCore78Project", "vsintegration\ProjectTemplates\NetCore78Project\NetCore78Project.csproj", "{1A8DBF70-4178-4AE3-AF5F-39DDD5692210}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetCore259Project", "vsintegration\ProjectTemplates\NetCore259Project\NetCore259Project.csproj", "{D9D95330-3626-4199-B7AF-17B8E4AF6D87}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NetCoreProject", "vsintegration\ProjectTemplates\NetCoreProject\NetCoreProject.csproj", "{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PortableLibraryProject", "vsintegration\ProjectTemplates\PortableLibraryProject\PortableLibraryProject.csproj", "{DB374A0C-7560-479F-9B21-D37C81F7624F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SilverlightProject", "vsintegration\ProjectTemplates\SilverlightProject\SilverlightProject.csproj", "{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TutorialProject", "vsintegration\ProjectTemplates\TutorialProject\TutorialProject.csproj", "{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ItemTemplates", "ItemTemplates", "{F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppConfig", "vsintegration\ItemTemplates\AppConfig\AppConfig.csproj", "{6BA13AA4-C25F-480F-856B-8E8000299A72}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeFile", "vsintegration\ItemTemplates\CodeFile\CodeFile.csproj", "{12AC2813-E895-4AAA-AE6C-94E21DA09F64}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ODataServiceConnection", "vsintegration\ItemTemplates\ODataServiceConnection\ODataServiceConnection.csproj", "{17716AF4-D439-4C74-8326-475FB1847DF2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptFile", "vsintegration\ItemTemplates\ScriptFile\ScriptFile.csproj", "{A333B85A-DC23-49B6-9797-B89A7951E92D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SignatureFile", "vsintegration\ItemTemplates\SignatureFile\SignatureFile.csproj", "{E3FDD4AC-46B6-4B9F-B672-317D1202CC50}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqlDataConnection", "vsintegration\ItemTemplates\SqlDataConnection\SqlDataConnection.csproj", "{35E83EDF-CC5A-441D-8949-17AACC463CA4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqlEntityConnection", "vsintegration\ItemTemplates\SqlEntityConnection\SqlEntityConnection.csproj", "{A2CDA945-EF31-4C37-A063-BD1E2B3938EB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextFile", "vsintegration\ItemTemplates\TextFile\TextFile.csproj", "{D11FC318-8F5D-4C8C-9287-AB40A016D13C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WsdlServiceConnection", "vsintegration\ItemTemplates\WsdlServiceConnection\WsdlServiceConnection.csproj", "{7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XMLFile", "vsintegration\ItemTemplates\XMLFile\XMLFile.csproj", "{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x86 = Debug|x86
+ Proto|Any CPU = Proto|Any CPU
+ Proto|x86 = Proto|x86
Release|Any CPU = Release|Any CPU
Release|x86 = Release|x86
+ VSDebug|Any CPU = VSDebug|Any CPU
+ VSDebug|x86 = VSDebug|x86
+ VSRelease|Any CPU = VSRelease|Any CPU
+ VSRelease|x86 = VSRelease|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|x86.ActiveCfg = Debug|Any CPU
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|x86.Build.0 = Debug|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|x86.Build.0 = Proto|Any CPU
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|Any CPU.Build.0 = Release|Any CPU
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|x86.ActiveCfg = Release|Any CPU
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|x86.Build.0 = Release|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Debug|x86.Build.0 = Debug|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Release|Any CPU.Build.0 = Release|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Release|x86.ActiveCfg = Release|Any CPU
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Release|x86.Build.0 = Release|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|x86.Build.0 = Debug|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|Any CPU.Build.0 = Release|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|x86.ActiveCfg = Release|Any CPU
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|x86.Build.0 = Release|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|x86.Build.0 = Debug|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|Any CPU.Build.0 = Release|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|x86.ActiveCfg = Release|Any CPU
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|x86.Build.0 = Release|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|x86.Build.0 = Debug|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|Any CPU.Build.0 = Release|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|x86.ActiveCfg = Release|Any CPU
- {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|x86.Build.0 = Release|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|x86.Build.0 = Debug|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|Any CPU.Build.0 = Release|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|x86.ActiveCfg = Release|Any CPU
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|x86.Build.0 = Release|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|x86.Build.0 = Debug|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|Any CPU.Build.0 = Release|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|x86.ActiveCfg = Release|Any CPU
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|x86.Build.0 = Release|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|x86.Build.0 = Debug|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|Any CPU.Build.0 = Release|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|x86.ActiveCfg = Release|Any CPU
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|x86.Build.0 = Release|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.Build.0 = Debug|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|x86.ActiveCfg = Debug|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|x86.Build.0 = Debug|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|x86.Build.0 = Proto|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.ActiveCfg = Release|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.Build.0 = Release|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|x86.ActiveCfg = Release|Any CPU
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|x86.Build.0 = Release|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {493D19F9-35A4-4D0B-9B25-CA948823B709}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|x86.ActiveCfg = Debug|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|x86.Build.0 = Debug|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|x86.Build.0 = Proto|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.Build.0 = Release|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|x86.ActiveCfg = Release|Any CPU
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|x86.Build.0 = Release|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {530DF8CA-7996-407A-B533-D0C2873257AF}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.Build.0 = Debug|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|x86.ActiveCfg = Debug|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|x86.Build.0 = Debug|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|x86.Build.0 = Proto|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.ActiveCfg = Release|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.Build.0 = Release|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|x86.ActiveCfg = Release|Any CPU
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|x86.Build.0 = Release|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|x86.ActiveCfg = Debug|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|x86.Build.0 = Debug|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Proto|x86.Build.0 = Proto|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Release|Any CPU.Build.0 = Release|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Release|x86.ActiveCfg = Release|Any CPU
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Release|x86.Build.0 = Release|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Debug|Any CPU.Build.0 = Debug|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Debug|x86.ActiveCfg = Debug|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Debug|x86.Build.0 = Debug|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Proto|x86.Build.0 = Proto|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Release|Any CPU.ActiveCfg = Release|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Release|Any CPU.Build.0 = Release|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Release|x86.ActiveCfg = Release|Any CPU
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.Release|x86.Build.0 = Release|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {991DCF75-C2EB-42B6-9A0D-AA1D2409D519}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Debug|x86.ActiveCfg = Debug|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Debug|x86.Build.0 = Debug|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Proto|x86.Build.0 = Proto|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Release|Any CPU.Build.0 = Release|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Release|x86.ActiveCfg = Release|Any CPU
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.Release|x86.Build.0 = Release|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Debug|x86.ActiveCfg = Debug|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Debug|x86.Build.0 = Debug|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.Proto|x86.Build.0 = Proto|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Release|Any CPU.Build.0 = Release|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Release|x86.ActiveCfg = Release|Any CPU
{DED3BBD7-53F4-428A-8C9F-27968E768605}.Release|x86.Build.0 = Release|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {DED3BBD7-53F4-428A-8C9F-27968E768605}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Debug|x86.ActiveCfg = Debug|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Debug|x86.Build.0 = Debug|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Proto|x86.Build.0 = Proto|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Release|Any CPU.Build.0 = Release|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Release|x86.ActiveCfg = Release|Any CPU
{A437A6EC-5323-47C2-8F86-E2CAC54FF152}.Release|x86.Build.0 = Release|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {A437A6EC-5323-47C2-8F86-E2CAC54FF152}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Debug|x86.ActiveCfg = Debug|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Debug|x86.Build.0 = Debug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Proto|x86.Build.0 = Proto|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Release|Any CPU.Build.0 = Release|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Release|x86.ActiveCfg = Release|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.Release|x86.Build.0 = Release|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Debug|x86.ActiveCfg = Debug|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Debug|x86.Build.0 = Debug|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Proto|x86.Build.0 = Proto|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Release|Any CPU.Build.0 = Release|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Release|x86.ActiveCfg = Release|Any CPU
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.Release|x86.Build.0 = Release|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Debug|Any CPU.Build.0 = Debug|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Debug|x86.ActiveCfg = Debug|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Debug|x86.Build.0 = Debug|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.Proto|x86.Build.0 = Proto|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Release|Any CPU.ActiveCfg = Release|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Release|Any CPU.Build.0 = Release|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Release|x86.ActiveCfg = Release|Any CPU
{65E0E82A-EACE-4787-8994-888674C2FE87}.Release|x86.Build.0 = Release|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {65E0E82A-EACE-4787-8994-888674C2FE87}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Debug|x86.ActiveCfg = Debug|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Debug|x86.Build.0 = Debug|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Proto|x86.Build.0 = Proto|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Release|Any CPU.Build.0 = Release|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Release|x86.ActiveCfg = Release|Any CPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.Release|x86.Build.0 = Release|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Debug|x86.ActiveCfg = Debug|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Debug|x86.Build.0 = Debug|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Proto|x86.Build.0 = Proto|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Release|Any CPU.Build.0 = Release|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Release|x86.ActiveCfg = Release|Any CPU
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}.Release|x86.Build.0 = Release|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {FCFB214C-462E-42B3-91CA-FC557EFEE74F}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Debug|x86.ActiveCfg = Debug|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Debug|x86.Build.0 = Debug|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Proto|x86.Build.0 = Proto|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Release|Any CPU.Build.0 = Release|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Release|x86.ActiveCfg = Release|Any CPU
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.Release|x86.Build.0 = Release|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|x86.Build.0 = Debug|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|Any CPU.Build.0 = Release|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|x86.ActiveCfg = Release|Any CPU
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|x86.Build.0 = Release|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|x86.Build.0 = Debug|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|Any CPU.Build.0 = Release|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|x86.ActiveCfg = Release|Any CPU
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|x86.Build.0 = Release|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Debug|x86.ActiveCfg = Debug|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Debug|x86.Build.0 = Debug|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Proto|x86.Build.0 = Proto|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Release|Any CPU.Build.0 = Release|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Release|x86.ActiveCfg = Release|Any CPU
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.Release|x86.Build.0 = Release|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Debug|x86.ActiveCfg = Debug|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Debug|x86.Build.0 = Debug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Proto|x86.Build.0 = Proto|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Release|Any CPU.Build.0 = Release|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Release|x86.ActiveCfg = Release|Any CPU
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.Release|x86.Build.0 = Release|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Debug|x86.ActiveCfg = Debug|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Debug|x86.Build.0 = Debug|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.Proto|x86.Build.0 = Proto|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Release|Any CPU.Build.0 = Release|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Release|x86.ActiveCfg = Release|Any CPU
{DA39AD38-4A58-47BF-9215-E49768295169}.Release|x86.Build.0 = Release|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {DA39AD38-4A58-47BF-9215-E49768295169}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Debug|x86.ActiveCfg = Debug|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Debug|x86.Build.0 = Debug|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.Proto|x86.Build.0 = Proto|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Release|Any CPU.Build.0 = Release|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Release|x86.ActiveCfg = Release|Any CPU
{8C2439BD-0E49-4929-A8B1-29CEE228191E}.Release|x86.Build.0 = Release|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {8C2439BD-0E49-4929-A8B1-29CEE228191E}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Debug|x86.ActiveCfg = Debug|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Debug|x86.Build.0 = Debug|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.Proto|x86.Build.0 = Proto|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Release|Any CPU.Build.0 = Release|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Release|x86.ActiveCfg = Release|Any CPU
{F47196DC-186D-4055-BAF2-658282A12F33}.Release|x86.Build.0 = Release|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {F47196DC-186D-4055-BAF2-658282A12F33}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Debug|x86.ActiveCfg = Debug|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Debug|x86.Build.0 = Debug|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.Proto|x86.Build.0 = Proto|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Release|Any CPU.Build.0 = Release|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Release|x86.ActiveCfg = Release|Any CPU
{D4C88934-5893-467E-A55C-A11ECD6479FE}.Release|x86.Build.0 = Release|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {D4C88934-5893-467E-A55C-A11ECD6479FE}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Debug|x86.ActiveCfg = Debug|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Debug|x86.Build.0 = Debug|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Proto|x86.Build.0 = Proto|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Release|Any CPU.Build.0 = Release|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Release|x86.ActiveCfg = Release|Any CPU
{6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.Release|x86.Build.0 = Release|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {6AFF752D-E991-4A08-9ED2-5BF46B0E0F8B}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Debug|x86.ActiveCfg = Debug|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Debug|x86.Build.0 = Debug|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Proto|x86.Build.0 = Proto|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Release|Any CPU.Build.0 = Release|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Release|x86.ActiveCfg = Release|Any CPU
{0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.Release|x86.Build.0 = Release|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {0B9CDEAF-EE8F-45E0-A4E0-34A8ED6DD09E}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Debug|x86.ActiveCfg = Debug|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Debug|x86.Build.0 = Debug|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.Proto|x86.Build.0 = Proto|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Release|Any CPU.Build.0 = Release|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Release|x86.ActiveCfg = Release|Any CPU
{004982C6-93EA-4E70-B4F0-BE7D7219926A}.Release|x86.Build.0 = Release|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {004982C6-93EA-4E70-B4F0-BE7D7219926A}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Debug|x86.ActiveCfg = Debug|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Debug|x86.Build.0 = Debug|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.Proto|x86.Build.0 = Proto|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Release|Any CPU.Build.0 = Release|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Release|x86.ActiveCfg = Release|Any CPU
{243A81AC-A954-4601-833A-60EEEFB00FCD}.Release|x86.Build.0 = Release|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {243A81AC-A954-4601-833A-60EEEFB00FCD}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Debug|x86.ActiveCfg = Debug|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Debug|x86.Build.0 = Debug|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.Proto|x86.Build.0 = Proto|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Release|Any CPU.Build.0 = Release|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Release|x86.ActiveCfg = Release|Any CPU
{B4595EB6-053A-400E-AA1B-7727F1BC900F}.Release|x86.Build.0 = Release|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {B4595EB6-053A-400E-AA1B-7727F1BC900F}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Debug|x86.ActiveCfg = Debug|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Debug|x86.Build.0 = Debug|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.Proto|x86.Build.0 = Proto|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Release|Any CPU.Build.0 = Release|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Release|x86.ActiveCfg = Release|Any CPU
{A559D7E8-7EFD-473A-B618-A10B41AB523B}.Release|x86.Build.0 = Release|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {A559D7E8-7EFD-473A-B618-A10B41AB523B}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Debug|x86.ActiveCfg = Debug|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Debug|x86.Build.0 = Debug|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Proto|x86.Build.0 = Proto|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Release|Any CPU.Build.0 = Release|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Release|x86.ActiveCfg = Release|Any CPU
{AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.Release|x86.Build.0 = Release|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {AC85EE6D-033C-45F9-B8BA-884BC22EC6D9}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Debug|x86.ActiveCfg = Debug|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Debug|x86.Build.0 = Debug|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Proto|x86.Build.0 = Proto|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Release|Any CPU.Build.0 = Release|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Release|x86.ActiveCfg = Release|Any CPU
{956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.Release|x86.Build.0 = Release|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {956BBE41-ABD1-4DBA-9F3B-BA1C9821C98C}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Debug|Any CPU.Build.0 = Debug|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Debug|x86.ActiveCfg = Debug|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Debug|x86.Build.0 = Debug|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.Proto|x86.Build.0 = Proto|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Release|Any CPU.ActiveCfg = Release|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Release|Any CPU.Build.0 = Release|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Release|x86.ActiveCfg = Release|Any CPU
{702A7979-BCF9-4C41-853E-3ADFC9897890}.Release|x86.Build.0 = Release|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {702A7979-BCF9-4C41-853E-3ADFC9897890}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Debug|x86.ActiveCfg = Debug|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Debug|x86.Build.0 = Debug|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.Proto|x86.Build.0 = Proto|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Release|Any CPU.Build.0 = Release|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Release|x86.ActiveCfg = Release|Any CPU
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Release|x86.Build.0 = Release|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {C94C257C-3C0A-4858-B5D8-D746498D1F08}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|x86.ActiveCfg = Debug|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|x86.Build.0 = Debug|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|x86.Build.0 = Proto|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|Any CPU.Build.0 = Release|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|x86.ActiveCfg = Release|Any CPU
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|x86.Build.0 = Release|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {CB7D20C4-6506-406D-9144-5342C3595F03}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Debug|x86.ActiveCfg = Debug|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Debug|x86.Build.0 = Debug|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.Proto|x86.Build.0 = Proto|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|Any CPU.Build.0 = Release|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|x86.ActiveCfg = Release|Any CPU
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|x86.Build.0 = Release|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {649FA588-F02E-457C-9FCF-87E46407481E}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.ActiveCfg = Debug|x86
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.Build.0 = Debug|x86
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.ActiveCfg = Debug|x86
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.Build.0 = Debug|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|Any CPU.ActiveCfg = Proto|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.ActiveCfg = Proto|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.Build.0 = Proto|x86
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.ActiveCfg = Release|x86
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.Build.0 = Release|x86
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.ActiveCfg = Release|x86
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.Build.0 = Release|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.VSDebug|Any CPU.ActiveCfg = VSDebug|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.VSDebug|x86.ActiveCfg = VSDebug|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.VSDebug|x86.Build.0 = VSDebug|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.VSRelease|Any CPU.ActiveCfg = VSRelease|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.VSRelease|x86.ActiveCfg = VSRelease|x86
+ {8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.VSRelease|x86.Build.0 = VSRelease|x86
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|x86.ActiveCfg = Debug|Any CPU
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|x86.Build.0 = Debug|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.Proto|x86.Build.0 = Proto|Any CPU
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Release|Any CPU.Build.0 = Release|Any CPU
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Release|x86.ActiveCfg = Release|Any CPU
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Release|x86.Build.0 = Release|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {D0E98C0D-490B-4C61-9329-0862F6E87645}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Debug|x86.ActiveCfg = Debug|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Debug|x86.Build.0 = Debug|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Proto|x86.Build.0 = Proto|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Release|Any CPU.Build.0 = Release|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Release|x86.ActiveCfg = Release|Any CPU
{C163E892-5BF7-4B59-AA99-B0E8079C67C4}.Release|x86.Build.0 = Release|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {C163E892-5BF7-4B59-AA99-B0E8079C67C4}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Debug|x86.ActiveCfg = Debug|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Debug|x86.Build.0 = Debug|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Proto|x86.Build.0 = Proto|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Release|Any CPU.Build.0 = Release|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Release|x86.ActiveCfg = Release|Any CPU
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.Release|x86.Build.0 = Release|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5}.VSRelease|x86.Build.0 = VSRelease|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Debug|Any CPU.Build.0 = Debug|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Debug|x86.ActiveCfg = Debug|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Debug|x86.Build.0 = Debug|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.Proto|x86.Build.0 = Proto|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Release|Any CPU.ActiveCfg = Release|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Release|Any CPU.Build.0 = Release|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Release|x86.ActiveCfg = Release|Any CPU
{88E2D422-6852-46E3-A740-83E391DC7973}.Release|x86.Build.0 = Release|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {88E2D422-6852-46E3-A740-83E391DC7973}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|x86.Build.0 = Debug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Proto|x86.Build.0 = Proto|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|x86.ActiveCfg = Release|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|x86.Build.0 = Release|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|x86.Build.0 = Debug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Proto|x86.Build.0 = Proto|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|x86.ActiveCfg = Release|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|x86.Build.0 = Release|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Debug|x86.Build.0 = Debug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Proto|x86.Build.0 = Proto|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|x86.ActiveCfg = Release|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.Release|x86.Build.0 = Release|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Debug|x86.Build.0 = Debug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Proto|x86.Build.0 = Proto|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|x86.ActiveCfg = Release|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.Release|x86.Build.0 = Release|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|x86.Build.0 = Debug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Proto|x86.Build.0 = Proto|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|x86.ActiveCfg = Release|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|x86.Build.0 = Release|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|x86.Build.0 = Debug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Proto|x86.Build.0 = Proto|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|x86.ActiveCfg = Release|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|x86.Build.0 = Release|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|x86.Build.0 = Debug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Proto|x86.Build.0 = Proto|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|x86.ActiveCfg = Release|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|x86.Build.0 = Release|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|x86.Build.0 = Debug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Proto|x86.Build.0 = Proto|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|x86.ActiveCfg = Release|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|x86.Build.0 = Release|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Debug|x86.Build.0 = Debug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Proto|x86.Build.0 = Proto|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Release|x86.ActiveCfg = Release|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.Release|x86.Build.0 = Release|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Debug|x86.Build.0 = Debug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Proto|x86.Build.0 = Proto|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Release|Any CPU.Build.0 = Release|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Release|x86.ActiveCfg = Release|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.Release|x86.Build.0 = Release|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Debug|x86.Build.0 = Debug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Proto|x86.Build.0 = Proto|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Release|x86.ActiveCfg = Release|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.Release|x86.Build.0 = Release|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {17716AF4-D439-4C74-8326-475FB1847DF2}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Debug|x86.Build.0 = Debug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Proto|x86.Build.0 = Proto|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Release|x86.ActiveCfg = Release|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.Release|x86.Build.0 = Release|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Debug|x86.Build.0 = Debug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Proto|x86.Build.0 = Proto|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Release|x86.ActiveCfg = Release|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.Release|x86.Build.0 = Release|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Debug|x86.Build.0 = Debug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Proto|x86.Build.0 = Proto|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Release|x86.ActiveCfg = Release|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.Release|x86.Build.0 = Release|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Debug|x86.Build.0 = Debug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Proto|x86.Build.0 = Proto|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Release|x86.ActiveCfg = Release|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.Release|x86.Build.0 = Release|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Debug|x86.Build.0 = Debug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Proto|x86.Build.0 = Proto|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Release|x86.ActiveCfg = Release|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.Release|x86.Build.0 = Release|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Debug|x86.Build.0 = Debug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Proto|x86.Build.0 = Proto|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Release|x86.ActiveCfg = Release|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.Release|x86.Build.0 = Release|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}.VSRelease|x86.Build.0 = VSRelease|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Debug|x86.Build.0 = Debug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Proto|Any CPU.Build.0 = Proto|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Proto|x86.ActiveCfg = Proto|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Proto|x86.Build.0 = Proto|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Release|x86.ActiveCfg = Release|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Release|x86.Build.0 = Release|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|x86.Build.0 = VSDebug|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|x86.Build.0 = VSRelease|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {DB374A0C-7560-479F-9B21-D37C81F7624F} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {604F0DAA-2D33-48DD-B162-EDF0B672803D} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {493D19F9-35A4-4D0B-9B25-CA948823B709} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {530DF8CA-7996-407A-B533-D0C2873257AF} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {98ABDE09-9E08-49C7-B006-FB3CB5365B54} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD}
+ {493D19F9-35A4-4D0B-9B25-CA948823B709} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD}
+ {530DF8CA-7996-407A-B533-D0C2873257AF} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD}
+ {98ABDE09-9E08-49C7-B006-FB3CB5365B54} = {1B739E2E-8B04-43EB-97A4-CDBC245E69FD}
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3} = {3881429D-A97A-49EB-B7AE-A82BA5FE9C77}
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06} = {B8DDA694-7939-42E3-95E5-265C2217C142}
@@ -527,8 +1289,6 @@ Global
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
{FCFB214C-462E-42B3-91CA-FC557EFEE74F} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
{C9B1D3F5-4971-4F04-9C26-37E3AC809AB4} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
{FBD4B354-DC6E-4032-8EC7-C81D8DFB1AF7} = {F7876C9B-FB6A-4EFB-B058-D6967DB75FB2}
{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F} = {F7876C9B-FB6A-4EFB-B058-D6967DB75FB2}
@@ -555,5 +1315,25 @@ Global
{A8D9641A-9170-4CF4-8FE0-6DB8C134E1B5} = {CFE3259A-2D30-4EB0-80D5-E8B5F3D01449}
{88E2D422-6852-46E3-A740-83E391DC7973} = {CFE3259A-2D30-4EB0-80D5-E8B5F3D01449}
{F7876C9B-FB6A-4EFB-B058-D6967DB75FB2} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
+ {1B739E2E-8B04-43EB-97A4-CDBC245E69FD} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {DB374A0C-7560-479F-9B21-D37C81F7624F} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4} = {C9B1D3F5-4971-4F04-9C26-37E3AC809AB4}
+ {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
+ {6BA13AA4-C25F-480F-856B-8E8000299A72} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {17716AF4-D439-4C74-8326-475FB1847DF2} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {A333B85A-DC23-49B6-9797-B89A7951E92D} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
EndGlobalSection
EndGlobal
diff --git a/build.cmd b/build.cmd
index f95ac283d36..5498fa3c524 100644
--- a/build.cmd
+++ b/build.cmd
@@ -248,7 +248,7 @@ if '%TEST_COMPILERUNIT%' == '1' (
%_msbuildexe% %msbuildflags% src/fsharp-compiler-unittests-build.proj /p:Configuration=%BUILD_CONFIG%
@if ERRORLEVEL 1 echo Error: compiler unittests build failed && goto :failure
)
-if '%TEST_COREUNIT%' == '1' (
+if '%TEST_NET40_COREUNIT%' == '1' (
%_msbuildexe% %msbuildflags% src/fsharp-library-unittests-build.proj /p:Configuration=%BUILD_CONFIG%
@if ERRORLEVEL 1 echo Error: library unittests build failed && goto :failure
)
@@ -268,18 +268,25 @@ if '%TEST_PORTABLE_COREUNIT%' == '1' (
)
if '%BUILD_VS%' == '1' (
-%_msbuildexe% %msbuildflags% VisualFSharp.sln /p:Configuration=%BUILD_CONFIG%
-@if ERRORLEVEL 1 echo Error: VS integration build failed && goto :failure
+%_msbuildexe% %msbuildflags% vsintegration/fsharp-vsintegration-src-build.proj /p:Configuration=%BUILD_CONFIG%
+@if ERRORLEVEL 1 echo Error: VS integration src build failed && goto :failure
+
+%_msbuildexe% %msbuildflags% vsintegration/fsharp-vsintegration-project-templates-build.proj /p:Configuration=%BUILD_CONFIG%
+@if ERRORLEVEL 1 echo Error: VS integration project templates build failed && goto :failure
+
+%_msbuildexe% %msbuildflags% vsintegration/fsharp-vsintegration-item-templates-build.proj /p:Configuration=%BUILD_CONFIG%
+@if ERRORLEVEL 1 echo Error: VS integration item templates build failed && goto :failure
+
+%_msbuildexe% %msbuildflags% vsintegration/fsharp-vsintegration-deployment-build.proj /p:Configuration=%BUILD_CONFIG%
+@if ERRORLEVEL 1 echo Error: VS integration deployment build failed && goto :failure
+
+%_msbuildexe% %msbuildflags% vsintegration/fsharp-vsintegration-unittests-build.proj /p:Configuration=%BUILD_CONFIG%
+@if ERRORLEVEL 1 echo Error: VS integration unittests build failed && goto :failure
)
@echo on
call src\update.cmd %BUILD_CONFIG_LOWERCASE% -ngen
-REM Remove lingering copies of the OSS FSharp.Core from the GAC
-gacutil /u "FSharp.Core, Version=4.4.1.9055, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"
-
-REM This clobbers the installed F# SDK on the machine
-call vsintegration\update-vsintegration.cmd %BUILD_CONFIG_LOWERCASE%
pushd tests
@echo on
diff --git a/microbuild-everything.proj b/microbuild-everything.proj
new file mode 100644
index 00000000000..45b627a7db5
--- /dev/null
+++ b/microbuild-everything.proj
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages.config b/packages.config
index b10ba4c2325..9d5d8433a35 100644
--- a/packages.config
+++ b/packages.config
@@ -4,6 +4,8 @@
+
+
diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets
index 6dfc90431cd..979f3f83a40 100644
--- a/src/FSharpSource.targets
+++ b/src/FSharpSource.targets
@@ -3,49 +3,50 @@
true
- 4.4.1.9055
- 2.4.1.9055
- 3.7.41.9055
- 3.47.41.9055
- 3.78.41.9055
- 3.259.41.9055
+ 4.4.1.0
+ 2.4.1.0
+ 3.7.41.0
+ 3.47.41.0
+ 3.78.41.0
+ 3.259.41.0
-
+
- $(OtherFlags) --version:$(FSCoreVersion)
$(OtherFlags) --delaysign+ --keyfile:"$(FSharpSourcesRoot)\fsharp\msft.pubkey"
STRONG_NAME_AND_DELAY_SIGN_FSHARP_COMPILER_WITH_MSFT_KEY;$(DefineConstants)
true
+ $(FSCoreVersion)
+ fs
-
+
- $(OtherFlags) --version:14.0.0.9055 --delaysign+ --keyfile:"$(FSharpSourcesRoot)\fsharp\msft.pubkey"
+ $(OtherFlags) --delaysign+ --keyfile:"$(FSharpSourcesRoot)\fsharp\msft.pubkey"
STRONG_NAME_AND_DELAY_SIGN_FSHARP_COMPILER_WITH_MSFT_KEY;$(DefineConstants)
true
+ 14.4.1.0
+ fs
-
+
- $(OtherFlags) --version:4.4.1.9055
+ $(FSCoreVersion)
+ fs
- $(OtherFlags) --version:4.4.1.9055 --delaysign+ --keyfile:"$(FSharpSourcesRoot)\fsharp\msft.pubkey"
+ $(OtherFlags) --delaysign+ --keyfile:"$(FSharpSourcesRoot)\fsharp\msft.pubkey"
STRONG_NAME_AND_DELAY_SIGN_FSHARP_COMPILER_WITH_MSFT_KEY;$(DefineConstants)
true
-
-
- $(OtherFlags) --version:4.4.1.9055 --keyfile:"$(FSharpSourcesRoot)\fsharp\test.snk"
- STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY;$(DefineConstants)
- true
+ $(FSCoreVersion)
+ fs
@@ -57,6 +58,8 @@
STRONG_NAME_AND_DELAY_SIGN_FSHARP_COMPILER_WITH_MSFT_KEY;$(DefineConstants)
true
true
+ $(FSCoreVersion)
+ fs
@@ -65,8 +68,9 @@
- $(OtherFlags) --version:4.4.1.9055
NO_STRONG_NAMES;$(DefineConstants)
+ $(FSCoreVersion)
+ fs
@@ -89,7 +93,7 @@
true
-
+
true
DEBUG;NO_STRONG_NAMES;$(DefineConstants)
@@ -759,6 +763,7 @@
+
+
+
+
+ 0.2.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Copied: " + destinationFile, MessageImportance.High);
+ }
+
+ if (isDefaultLocale)
+ {
+ Log.LogMessage("Skipping localized files (default locale)", MessageImportance.High);
+ }
+ else
+ {
+ Log.LogMessage("Copying localized files", MessageImportance.High);
+
+ foreach (var localizedFileItem in LocalizedFiles)
+ {
+ var fileName = new FileInfo(localizedFileItem).Name;
+ var sourceFile = Path.Combine(absoluteOutDir, "localize", lang, TemplateCategory, AssemblyName, fileName);
+ var destinationFile = Path.Combine(tempZipFolder, fileName);
+
+ if (File.Exists(sourceFile) == false)
+ {
+ throw new FileNotFoundException("Localized file not found: " + sourceFile, sourceFile);
+ }
+
+ File.Delete(destinationFile);
+ File.Copy(sourceFile, destinationFile);
+ Log.LogMessage(" > Copied: " + destinationFile, MessageImportance.High);
+ }
+ }
+
+ var templateOutputPath = isDefaultLocale
+ ? Path.Combine(absoluteOutDir, TemplateCategory, AssemblyName)
+ : Path.Combine(absoluteOutDir, "localize", lang, TemplateCategory, AssemblyName);
+
+ if (Directory.Exists(templateOutputPath) == false)
+ {
+ Directory.CreateDirectory(templateOutputPath);
+ }
+
+ var templateOutputFile = Path.Combine(templateOutputPath, AssemblyName + ".zip");
+
+ if (File.Exists(templateOutputFile))
+ {
+ File.Delete(templateOutputFile);
+ }
+
+ Log.LogMessage("Zipping template to: " + templateOutputFile, MessageImportance.High);
+ ZipFile.CreateFromDirectory(tempZipFolder, templateOutputFile);
+ Directory.Delete(tempZipFolder, true);
+
+ Log.LogMessage("---------------------------------------------------", MessageImportance.High);
+ Log.LogMessage(string.Empty, MessageImportance.High);
+ }
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ]");
+ stringBuilder.AppendLine("[]");
+ stringBuilder.AppendLine("[]");
+ stringBuilder.AppendLine("do ()");
+ break;
+ case "vb":
+ stringBuilder.AppendLine("");
+ stringBuilder.AppendLine("");
+ stringBuilder.AppendLine("");
+ break;
+ default:
+ throw new ArgumentException("Language " + Language + " is not supported");
+ }
+
+ AssemblyFileVersionPath = Path.GetTempFileName() + "." + Language;
+ Log.LogMessage("Generating AssemblyFileVersion file: " + AssemblyFileVersionPath, MessageImportance.High);
+ File.WriteAllText(AssemblyFileVersionPath, stringBuilder.ToString());
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+ $([System.DateTime]::Now.ToString(yyyyMMdd.0))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/assemblyinfo/assemblyinfo.FSharp.Build.dll.fs b/src/assemblyinfo/assemblyinfo.FSharp.Build.dll.fs
index f657209fc49..c0ceddc4895 100644
--- a/src/assemblyinfo/assemblyinfo.FSharp.Build.dll.fs
+++ b/src/assemblyinfo/assemblyinfo.FSharp.Build.dll.fs
@@ -15,7 +15,4 @@ do()
#if STRONG_NAME_AND_DELAY_SIGN_FSHARP_COMPILER_WITH_MSFT_KEY
[]
#endif
-#if STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
-[]
-#endif
do()
diff --git a/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Interactive.Settings.dll.fs b/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Interactive.Settings.dll.fs
index c4a73c6815e..f982af1199d 100644
--- a/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Interactive.Settings.dll.fs
+++ b/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Interactive.Settings.dll.fs
@@ -19,8 +19,4 @@ open System.Runtime.InteropServices
[]
[]
#endif
-#if STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
-[]
-[]
-#endif
do()
diff --git a/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Server.Shared.dll.fs b/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Server.Shared.dll.fs
index 4544ec548ee..c7133d838db 100644
--- a/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Server.Shared.dll.fs
+++ b/src/assemblyinfo/assemblyinfo.FSharp.Compiler.Server.Shared.dll.fs
@@ -21,9 +21,4 @@ open System.Runtime.InteropServices
[]
[]
#endif
-#if STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
-[]
-[]
-[]
-#endif
do()
diff --git a/src/assemblyinfo/assemblyinfo.FSharp.Compiler.dll.fs b/src/assemblyinfo/assemblyinfo.FSharp.Compiler.dll.fs
index 57e437d3c18..06677f36075 100644
--- a/src/assemblyinfo/assemblyinfo.FSharp.Compiler.dll.fs
+++ b/src/assemblyinfo/assemblyinfo.FSharp.Compiler.dll.fs
@@ -49,24 +49,6 @@ open System.Runtime.InteropServices
[]
#endif
-#if STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-#endif
-
-
#if BUILDING_WITH_LKG
[]
#endif
diff --git a/src/assemblyinfo/assemblyinfo.FSharp.Data.TypeProviders.dll.fs b/src/assemblyinfo/assemblyinfo.FSharp.Data.TypeProviders.dll.fs
index 593bd4ce6ab..978a6ea15bc 100644
--- a/src/assemblyinfo/assemblyinfo.FSharp.Data.TypeProviders.dll.fs
+++ b/src/assemblyinfo/assemblyinfo.FSharp.Data.TypeProviders.dll.fs
@@ -15,7 +15,6 @@ do()
#if NO_STRONG_NAMES
[]
#else
-[]
[]
#endif
do()
diff --git a/src/fsharp/FSharp.Build/FSharp.Build.fsproj b/src/fsharp/FSharp.Build/FSharp.Build.fsproj
index c27029bd255..ce3f5346af2 100644
--- a/src/fsharp/FSharp.Build/FSharp.Build.fsproj
+++ b/src/fsharp/FSharp.Build/FSharp.Build.fsproj
@@ -13,6 +13,14 @@
true
{702A7979-BCF9-4C41-853E-3ADFC9897890}
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
FSBuild.txt
@@ -55,4 +63,15 @@
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
diff --git a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj
index 8a6f2d5b80f..3ac1b061ef7 100644
--- a/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj
+++ b/src/fsharp/FSharp.Compiler/FSharp.Compiler.fsproj
@@ -20,6 +20,14 @@
0x06800000
$(OtherFlags) /warnon:1182
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
assemblyinfo.FSharp.Compiler.dll.fs
@@ -470,4 +478,15 @@
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
diff --git a/src/fsharp/FSharp.Core.Unittests/Properties/AssemblyInfo.cs b/src/fsharp/FSharp.Core.Unittests/Properties/AssemblyInfo.cs
index 95837d585cb..0c4a211a5e0 100644
--- a/src/fsharp/FSharp.Core.Unittests/Properties/AssemblyInfo.cs
+++ b/src/fsharp/FSharp.Core.Unittests/Properties/AssemblyInfo.cs
@@ -19,15 +19,3 @@
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("D87CB4EC-9844-4f98-9FEC-14DB50729D65")]
-
-// 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:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/src/fsharp/FSharp.Core/FSharp.Core.fsproj b/src/fsharp/FSharp.Core/FSharp.Core.fsproj
index 45cc01a667a..35d0c620570 100644
--- a/src/fsharp/FSharp.Core/FSharp.Core.fsproj
+++ b/src/fsharp/FSharp.Core/FSharp.Core.fsproj
@@ -23,7 +23,14 @@
$(OtherFlags) --targetprofile:netcore
$(OtherFlags) --targetprofile:netcore
-
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
false
@@ -224,4 +231,15 @@
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
diff --git a/src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.Shared.fsproj b/src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.Shared.fsproj
index e8441592d47..cc52c110584 100644
--- a/src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.Shared.fsproj
+++ b/src/fsharp/FSharp.Data.TypeProviders/FSharp.Data.TypeProviders.Shared.fsproj
@@ -13,6 +13,14 @@
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
FSData.txt
@@ -46,6 +54,16 @@
TypeProviders.fs
true
-
-
+
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
\ No newline at end of file
diff --git a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj
index 1b2060228ab..590bc8e962c 100644
--- a/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj
+++ b/src/fsharp/FSharp.LanguageService.Compiler/FSharp.LanguageService.Compiler.fsproj
@@ -20,6 +20,14 @@
true
0x06800000
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
FSComp.txt
@@ -539,4 +547,15 @@
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
diff --git a/src/fsharp/Fsc/Fsc.fsproj b/src/fsharp/Fsc/Fsc.fsproj
index 3b6aec58e18..9829e70208e 100644
--- a/src/fsharp/Fsc/Fsc.fsproj
+++ b/src/fsharp/Fsc/Fsc.fsproj
@@ -21,6 +21,14 @@
v2.0
$(OtherFlags) --warnon:1182
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).exe.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).exe.lci
+ false
+ false
+
+
@@ -49,4 +57,15 @@
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
diff --git a/src/fsharp/Fsc/fsc.exe.config b/src/fsharp/Fsc/fsc.exe.config
index 82d49cd9965..eeda9de56cc 100644
--- a/src/fsharp/Fsc/fsc.exe.config
+++ b/src/fsharp/Fsc/fsc.exe.config
@@ -11,7 +11,7 @@
culture="neutral"/>
+ newVersion="4.4.1.0"/>
diff --git a/src/fsharp/fsi/Fsi.fsproj b/src/fsharp/fsi/Fsi.fsproj
index d0f1b1edc61..bed61886255 100644
--- a/src/fsharp/fsi/Fsi.fsproj
+++ b/src/fsharp/fsi/Fsi.fsproj
@@ -23,6 +23,14 @@
$(OtherFlags) --warnon:1182
fsi.res
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).exe.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).exe.lci
+ false
+ false
+
+
FSIstrings.txt
@@ -75,4 +83,14 @@
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
diff --git a/src/fsharp/fsi/fsi.exe.config b/src/fsharp/fsi/fsi.exe.config
index 48447cdd2ee..e04b0a7caec 100644
--- a/src/fsharp/fsi/fsi.exe.config
+++ b/src/fsharp/fsi/fsi.exe.config
@@ -10,7 +10,7 @@
culture="neutral"/>
+ newVersion="4.4.1.0"/>
diff --git a/src/fsharp/fsi/fsiAnyCPU.exe.config b/src/fsharp/fsi/fsiAnyCPU.exe.config
index 48447cdd2ee..e04b0a7caec 100644
--- a/src/fsharp/fsi/fsiAnyCPU.exe.config
+++ b/src/fsharp/fsi/fsiAnyCPU.exe.config
@@ -10,7 +10,7 @@
culture="neutral"/>
+ newVersion="4.4.1.0"/>
diff --git a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj
index 3d1c3f0f234..7ec160e9448 100644
--- a/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj
+++ b/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj
@@ -19,6 +19,14 @@
$(OtherFlags) --warnon:1182
..\fsi\fsi.res
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).exe.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).exe.lci
+ false
+ false
+
+
@@ -74,4 +82,14 @@
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
\ No newline at end of file
diff --git a/src/fsharp/test.pub b/src/fsharp/test.pub
deleted file mode 100644
index e54aecee013..00000000000
Binary files a/src/fsharp/test.pub and /dev/null differ
diff --git a/src/fsharp/test.snk b/src/fsharp/test.snk
deleted file mode 100644
index c16543bdc48..00000000000
Binary files a/src/fsharp/test.snk and /dev/null differ
diff --git a/src/root.traversal.targets b/src/root.traversal.targets
index 69f71f1271a..5c27158c85a 100644
--- a/src/root.traversal.targets
+++ b/src/root.traversal.targets
@@ -1,14 +1,14 @@
-
+
-
+
-
+
diff --git a/src/update.cmd b/src/update.cmd
index 1376ad99bab..a1e48cd8fbc 100644
--- a/src/update.cmd
+++ b/src/update.cmd
@@ -45,6 +45,11 @@ rem Disable strong-name validation for F# binaries built from open source that a
%SN32% -Vr FSharp.Build,b03f5f7f11d50a3a
%SN32% -Vr FSharp.Compiler.Interactive.Settings,b03f5f7f11d50a3a
%SN32% -Vr FSharp.Compiler.Hosted,b03f5f7f11d50a3a
+%SN32% -Vr FSharp.Data.TypeProviders,b03f5f7f11d50a3a
+
+%SN32% -Vr fsc,b03f5f7f11d50a3a
+%SN32% -Vr fsi,b03f5f7f11d50a3a
+%SN32% -Vr FsiAnyCPU,b03f5f7f11d50a3a
%SN32% -Vr FSharp.Compiler,b03f5f7f11d50a3a
%SN32% -Vr FSharp.Compiler.Server.Shared,b03f5f7f11d50a3a
@@ -64,7 +69,12 @@ if /i "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
%SN64% -Vr FSharp.Build,b03f5f7f11d50a3a
%SN64% -Vr FSharp.Compiler.Interactive.Settings,b03f5f7f11d50a3a
%SN64% -Vr FSharp.Compiler.Hosted,b03f5f7f11d50a3a
+ %SN64% -Vr FSharp.Data.TypeProviders,b03f5f7f11d50a3a
+ %SN64% -Vr fsc,b03f5f7f11d50a3a
+ %SN64% -Vr fsi,b03f5f7f11d50a3a
+ %SN64% -Vr FsiAnyCPU,b03f5f7f11d50a3a
+
%SN64% -Vr FSharp.Compiler,b03f5f7f11d50a3a
%SN64% -Vr FSharp.Compiler.Server.Shared,b03f5f7f11d50a3a
%SN64% -Vr FSharp.Editor,b03f5f7f11d50a3a
@@ -75,8 +85,8 @@ if /i "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
%SN64% -Vr FSharp.ProjectSystem.FSharp,b03f5f7f11d50a3a
%SN64% -Vr FSharp.ProjectSystem.PropertyPages,b03f5f7f11d50a3a
%SN64% -Vr FSharp.VS.FSI,b03f5f7f11d50a3a
- %SN64% -Vr Unittests,b03f5f7f11d50a3a
- %SN64% -Vr Salsa,b03f5f7f11d50a3a
+ %SN64% -Vr VisualFSharp.Unittests,b03f5f7f11d50a3a
+ %SN64% -Vr VisualFSharp.Salsa,b03f5f7f11d50a3a
)
rem NGen fsc, fsi, fsiAnyCpu, and FSharp.Build.dll
diff --git a/tests/RunTests.cmd b/tests/RunTests.cmd
index 1d2f0c7e959..8222be3a0e2 100644
--- a/tests/RunTests.cmd
+++ b/tests/RunTests.cmd
@@ -196,12 +196,12 @@ set FSCVPREVBINPATH=%X86_PROGRAMFILES%\Microsoft SDKs\F#\4.0\Framework\v4.0
set FSCVPREV=%FSCVPREVBINPATH%\fsc.exe
REM == VS-installed paths to FSharp.Core.dll
-set FSCOREDLLPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.9055
+set FSCOREDLLPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.0
set FSCOREDLL20PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v2.0\2.3.0.0
-set FSCOREDLLPORTABLEPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETPortable\3.47.41.9055
-set FSCOREDLLNETCOREPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.7.41.9055
-set FSCOREDLLNETCORE78PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.78.41.9055
-set FSCOREDLLNETCORE259PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.259.41.9055
+set FSCOREDLLPORTABLEPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETPortable\3.47.41.0
+set FSCOREDLLNETCOREPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.7.41.0
+set FSCOREDLLNETCORE78PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.78.41.0
+set FSCOREDLLNETCORE259PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.259.41.0
set FSDATATPPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\Type Providers
set FSCOREDLLVPREVPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0
diff --git a/tests/config.bat b/tests/config.bat
index 0868e704b25..1f8f938c684 100644
--- a/tests/config.bat
+++ b/tests/config.bat
@@ -256,12 +256,12 @@ IF /I "%OSARCH%"=="IA64" set X86_PROGRAMFILES=%ProgramFiles(x86)%
IF /I "%OSARCH%"=="AMD64" set X86_PROGRAMFILES=%ProgramFiles(x86)%
REM == Default VS install locations
-set FSCOREDLLPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.9055
+set FSCOREDLLPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.0
set FSCOREDLL20PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v2.0\2.3.0.0
-set FSCOREDLLPORTABLEPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETPortable\3.47.41.9055
-set FSCOREDLLNETCOREPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.7.41.9055
-set FSCOREDLLNETCORE78PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.78.41.9055
-set FSCOREDLLNETCORE259PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.259.41.9055
+set FSCOREDLLPORTABLEPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETPortable\3.47.41.0
+set FSCOREDLLNETCOREPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.7.41.0
+set FSCOREDLLNETCORE78PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.78.41.0
+set FSCOREDLLNETCORE259PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.259.41.0
set FSDATATPPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\Type Providers
set FSCOREDLLVPREVPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0
diff --git a/tests/config.fs b/tests/config.fs
index 33640c48643..185fc43e9e4 100644
--- a/tests/config.fs
+++ b/tests/config.fs
@@ -41,18 +41,18 @@ let private GetFSLibPaths env osArch fscBinPath =
let X86_PROGRAMFILES = WindowsPlatform.x86ProgramFilesDirectory env osArch
// REM == Default VS install locations
- // set FSCOREDLLPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.9055
- let mutable FSCOREDLLPATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETFramework"/"v4.0"/"4.4.1.9055"
+ // set FSCOREDLLPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.0
+ let mutable FSCOREDLLPATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETFramework"/"v4.0"/"4.4.1.0"
// set FSCOREDLL20PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v2.0\2.3.0.0
let mutable FSCOREDLL20PATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETFramework"/"v2.0"/"2.3.0.0"
- // set FSCOREDLLPORTABLEPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETPortable\3.47.41.9055
- let mutable FSCOREDLLPORTABLEPATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETPortable"/"3.47.41.9055"
- // set FSCOREDLLNETCOREPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.7.41.9055
- let mutable FSCOREDLLNETCOREPATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETCore"/"3.7.41.9055"
- // set FSCOREDLLNETCORE78PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.78.41.9055
- let mutable FSCOREDLLNETCORE78PATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETCore"/"3.78.41.9055"
- // set FSCOREDLLNETCORE259PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.259.41.9055
- let mutable FSCOREDLLNETCORE259PATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETCore"/"3.259.41.9055"
+ // set FSCOREDLLPORTABLEPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETPortable\3.47.41.0
+ let mutable FSCOREDLLPORTABLEPATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETPortable"/"3.47.41.0"
+ // set FSCOREDLLNETCOREPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.7.41.0
+ let mutable FSCOREDLLNETCOREPATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETCore"/"3.7.41.0"
+ // set FSCOREDLLNETCORE78PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.78.41.0
+ let mutable FSCOREDLLNETCORE78PATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETCore"/"3.78.41.0"
+ // set FSCOREDLLNETCORE259PATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETCore\3.259.41.0
+ let mutable FSCOREDLLNETCORE259PATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETCore"/"3.259.41.0"
// set FSDATATPPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.3.0.0\Type Providers
let mutable FSDATATPPATH = X86_PROGRAMFILES/"Reference Assemblies"/"Microsoft"/"FSharp"/".NETFramework"/"v4.0"/"4.3.0.0"/"Type Providers"
// set FSCOREDLLVPREVPATH=%X86_PROGRAMFILES%\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.0.0
diff --git a/tests/fsharp/Properties/AssemblyInfo.cs b/tests/fsharp/Properties/AssemblyInfo.cs
index 801f9560999..4c79131f673 100644
--- a/tests/fsharp/Properties/AssemblyInfo.cs
+++ b/tests/fsharp/Properties/AssemblyInfo.cs
@@ -19,15 +19,3 @@
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("145B8577-B5E8-46A0-9FDF-2FB99C4D3573")]
-
-// 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:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/AbstractClass.il.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/AbstractClass.il.bsl
index 3ecf71cd3ab..78ffb54d911 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/AbstractClass.il.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/AbstractClass.il.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly AbstractClass
{
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/ForLoop01.il.netfx4.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/ForLoop01.il.netfx4.bsl
index 70f8fc0cda4..81dc9051ea2 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/ForLoop01.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/ForLoop01.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly ForLoop01
{
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/generictypestaticfield01.il.netfx4.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/generictypestaticfield01.il.netfx4.bsl
index 86915d8ae2e..cba3637e06d 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/generictypestaticfield01.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/Misc/generictypestaticfield01.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly GenericTypeStaticField01
{
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/Mutation/Mutation05.il.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/Mutation/Mutation05.il.bsl
index 1d5278e6be2..6f74e89bfff 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/Mutation/Mutation05.il.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/Mutation/Mutation05.il.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly Mutation05
{
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/Linq101Aggregates01.il.netfx4.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/Linq101Aggregates01.il.netfx4.bsl
index 92bbcaaad67..ea1deb6afa5 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/Linq101Aggregates01.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/QueryExpressionStepping/Linq101Aggregates01.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:1:9055
+ .ver 4:4:1:0
}
.assembly extern Utils
{
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Class01.il.netfx4.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Class01.il.netfx4.bsl
index 4a11dca3fb9..a444d021439 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Class01.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Class01.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly StaticInit_Class01
{
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Struct01.il.netfx4.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Struct01.il.netfx4.bsl
index 74746b1c3b0..79dc35a089c 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Struct01.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/StaticInit/StaticInit_Struct01.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly StaticInit_Struct01
{
diff --git a/tests/fsharpqa/Source/CodeGen/EmittedIL/Tuples/TupleElimination.il.netfx4.bsl b/tests/fsharpqa/Source/CodeGen/EmittedIL/Tuples/TupleElimination.il.netfx4.bsl
index a7a2763183f..a054ce133d6 100644
--- a/tests/fsharpqa/Source/CodeGen/EmittedIL/Tuples/TupleElimination.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/CodeGen/EmittedIL/Tuples/TupleElimination.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly TupleElimination
{
diff --git a/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnList01.il.bsl b/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnList01.il.bsl
index 13e69f9c5fa..1a2e55c6157 100644
--- a/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnList01.il.bsl
+++ b/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnList01.il.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly ForEachOnList01
{
diff --git a/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnString01.il.bsl b/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnString01.il.bsl
index e576f4a3807..d434691c34d 100644
--- a/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnString01.il.bsl
+++ b/tests/fsharpqa/Source/Optimizations/ForLoop/ForEachOnString01.il.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly ForEachOnString01
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.bsl
index c7674b1fb31..834762d0425 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly Compare01
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.netfx4.bsl
index c7674b1fb31..834762d0425 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare01.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:0:9055
+ .ver 4:4:1:0
}
.assembly Compare01
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.bsl
index 1eedd451395..dfb3c980db3 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.netfx4.bsl
index 1eedd451395..dfb3c980db3 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare02.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.bsl
index 453560cee32..b2cec4ef4d8 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.netfx4.bsl
index 6dd8efdf8a1..28bafa1cfdb 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare03.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.bsl
index f59a521fb36..f022e19daf8 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.netfx4.bsl
index 725a9d176df..994852d3132 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare04.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare07.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare07.il.netfx4.bsl
index 0e0e05aa367..923cb3503e2 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare07.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare07.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:1:9055
+ .ver 4:4:1:0
}
.assembly Compare07
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.bsl
index 2ffe9c75cd7..76a7b7f33f6 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.netfx4.bsl
index 9e727240195..cf81ba0386e 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare10.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:1:9055
+ .ver 4:4:1:0
}
.assembly Compare10
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.bsl
index 4ee86ddfc2c..c6a33d0841f 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.netfx4.bsl
index a430262e469..57308f65fca 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Compare11.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.bsl
index f0bf7897bb6..acbd34b86fd 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.netfx4.bsl
index 7567c7b78fa..628dd237728 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals01.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.bsl
index ab6e654781e..1a2fc51674b 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.netfx4.bsl
index e201bb7c396..e09b26f4b44 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals02.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.bsl
index 4563c4fde26..396e8281947 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.netfx4.bsl
index 45bd80745ce..4642e61f889 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals03.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals06.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals06.il.netfx4.bsl
index aa064a3af37..a24b2266657 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals06.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals06.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:1:9055
+ .ver 4:4:1:0
}
.assembly Equals06
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.bsl
index f9b7382d804..b151b8f21cc 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.netfx4.bsl
index 3b4883d340e..69b88c9b9a8 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Equals09.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:1:9055
+ .ver 4:4:1:0
}
.assembly Equals09
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.bsl
index efe6de5d65c..fcb12c0e793 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.netfx4.bsl
index 6529970fc42..3ffc00ec766 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash01.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.bsl
index aa623715818..e94d29c31dd 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.netfx4.bsl
index 64f5ab4c3af..16352c3eb40 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash02.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.bsl
index d85c561f050..ac4c6672a2b 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.netfx4.bsl
index de4d8301225..7d8cb513f39 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash03.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.bsl
index bd19f56e316..53d18fd6229 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.netfx4.bsl
index 920e9b3624e..e361e204375 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.netfx4.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash04.il.netfx4.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash09.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash09.il.netfx4.bsl
index 3531b818563..efa9aa1c1db 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash09.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash09.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:1:9055
+ .ver 4:4:1:0
}
.assembly Hash09
{
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.bsl
index bcfd607b9b3..740eacf4dbf 100644
Binary files a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.bsl and b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.netfx4.bsl b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.netfx4.bsl
index f0345f4d871..7b9a2abf33d 100644
--- a/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.netfx4.bsl
+++ b/tests/fsharpqa/Source/Optimizations/GenericComparison/Hash12.il.netfx4.bsl
@@ -13,7 +13,7 @@
.assembly extern FSharp.Core
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
- .ver 4:4:1:9055
+ .ver 4:4:1:0
}
.assembly Hash12
{
diff --git a/tests/fsharpqa/Source/Optimizations/Inlining/Match01.il.bsl b/tests/fsharpqa/Source/Optimizations/Inlining/Match01.il.bsl
index cb0675b225e..ddfd9dfcac1 100644
Binary files a/tests/fsharpqa/Source/Optimizations/Inlining/Match01.il.bsl and b/tests/fsharpqa/Source/Optimizations/Inlining/Match01.il.bsl differ
diff --git a/tests/fsharpqa/Source/Optimizations/Inlining/Match02.il.bsl b/tests/fsharpqa/Source/Optimizations/Inlining/Match02.il.bsl
index 0337fcfc8e3..55f73e58bc9 100644
Binary files a/tests/fsharpqa/Source/Optimizations/Inlining/Match02.il.bsl and b/tests/fsharpqa/Source/Optimizations/Inlining/Match02.il.bsl differ
diff --git a/tests/fsharpqa/testenv/src/ExecAssembly/open/App.config b/tests/fsharpqa/testenv/src/ExecAssembly/open/App.config
index abd7174cadd..9bc0eb74acb 100644
--- a/tests/fsharpqa/testenv/src/ExecAssembly/open/App.config
+++ b/tests/fsharpqa/testenv/src/ExecAssembly/open/App.config
@@ -12,7 +12,7 @@
culture="neutral"/>
+ newVersion="4.4.1.0"/>
diff --git a/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj
new file mode 100644
index 00000000000..3f4603e8c49
--- /dev/null
+++ b/vsintegration/ItemTemplates/AppConfig/AppConfig.csproj
@@ -0,0 +1,33 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}
+ ItemTemplates
+ AppConfig
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/AppConfig/App.config b/vsintegration/ItemTemplates/AppConfig/Template/App.config
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/AppConfig/App.config
rename to vsintegration/ItemTemplates/AppConfig/Template/App.config
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/AppConfig/AppConfig.vstemplate b/vsintegration/ItemTemplates/AppConfig/Template/AppConfig.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/AppConfig/AppConfig.vstemplate
rename to vsintegration/ItemTemplates/AppConfig/Template/AppConfig.vstemplate
diff --git a/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj
new file mode 100644
index 00000000000..6276229e8d2
--- /dev/null
+++ b/vsintegration/ItemTemplates/CodeFile/CodeFile.csproj
@@ -0,0 +1,34 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {12ac2813-e895-4aaa-ae6c-94e21da09f64}
+ ItemTemplates
+ CodeFile
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/CodeFile/CodeFile.vstemplate b/vsintegration/ItemTemplates/CodeFile/Template/CodeFile.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/CodeFile/CodeFile.vstemplate
rename to vsintegration/ItemTemplates/CodeFile/Template/CodeFile.vstemplate
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/CodeFile/File.fs b/vsintegration/ItemTemplates/CodeFile/Template/File.fs
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/CodeFile/File.fs
rename to vsintegration/ItemTemplates/CodeFile/Template/File.fs
diff --git a/vsintegration/ItemTemplates/ODataServiceConnection/ODataServiceConnection.csproj b/vsintegration/ItemTemplates/ODataServiceConnection/ODataServiceConnection.csproj
new file mode 100644
index 00000000000..fbad6617f80
--- /dev/null
+++ b/vsintegration/ItemTemplates/ODataServiceConnection/ODataServiceConnection.csproj
@@ -0,0 +1,42 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {17716af4-d439-4c74-8326-475fb1847df2}
+ ItemTemplates
+ ODataServiceConnection
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\ODataServiceConnection.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\ODataServiceConnection.fs.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/ODataServiceConnection/ODataServiceConnection.fs b/vsintegration/ItemTemplates/ODataServiceConnection/Template/ODataServiceConnection.fs
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/ODataServiceConnection/ODataServiceConnection.fs
rename to vsintegration/ItemTemplates/ODataServiceConnection/Template/ODataServiceConnection.fs
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/ODataServiceConnection/ODataServiceConnection.vstemplate b/vsintegration/ItemTemplates/ODataServiceConnection/Template/ODataServiceConnection.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/ODataServiceConnection/ODataServiceConnection.vstemplate
rename to vsintegration/ItemTemplates/ODataServiceConnection/Template/ODataServiceConnection.vstemplate
diff --git a/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj
new file mode 100644
index 00000000000..d82a3a2ee27
--- /dev/null
+++ b/vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj
@@ -0,0 +1,34 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {a333b85a-dc23-49b6-9797-b89a7951e92d}
+ ItemTemplates
+ ScriptFile
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/ScriptFile/File.fsx b/vsintegration/ItemTemplates/ScriptFile/Template/File.fsx
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/ScriptFile/File.fsx
rename to vsintegration/ItemTemplates/ScriptFile/Template/File.fsx
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/ScriptFile/ScriptFile.vstemplate b/vsintegration/ItemTemplates/ScriptFile/Template/ScriptFile.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/ScriptFile/ScriptFile.vstemplate
rename to vsintegration/ItemTemplates/ScriptFile/Template/ScriptFile.vstemplate
diff --git a/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj
new file mode 100644
index 00000000000..f2e264302e6
--- /dev/null
+++ b/vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj
@@ -0,0 +1,34 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {e3fdd4ac-46b6-4b9f-b672-317d1202cc50}
+ ItemTemplates
+ SignatureFile
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/SignatureFile/File.fsi b/vsintegration/ItemTemplates/SignatureFile/Template/File.fsi
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/SignatureFile/File.fsi
rename to vsintegration/ItemTemplates/SignatureFile/Template/File.fsi
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/SignatureFile/SignatureFile.vstemplate b/vsintegration/ItemTemplates/SignatureFile/Template/SignatureFile.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/SignatureFile/SignatureFile.vstemplate
rename to vsintegration/ItemTemplates/SignatureFile/Template/SignatureFile.vstemplate
diff --git a/vsintegration/ItemTemplates/SqlDataConnection/SqlDataConnection.csproj b/vsintegration/ItemTemplates/SqlDataConnection/SqlDataConnection.csproj
new file mode 100644
index 00000000000..1267854b869
--- /dev/null
+++ b/vsintegration/ItemTemplates/SqlDataConnection/SqlDataConnection.csproj
@@ -0,0 +1,42 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {35e83edf-cc5a-441d-8949-17aacc463ca4}
+ ItemTemplates
+ SqlDataConnection
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\SqlDataConnection.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\SqlDataConnection.fs.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlDataConnection/SqlDataConnection.fs b/vsintegration/ItemTemplates/SqlDataConnection/Template/SqlDataConnection.fs
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlDataConnection/SqlDataConnection.fs
rename to vsintegration/ItemTemplates/SqlDataConnection/Template/SqlDataConnection.fs
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlDataConnection/SqlDataConnection.vstemplate b/vsintegration/ItemTemplates/SqlDataConnection/Template/SqlDataConnection.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlDataConnection/SqlDataConnection.vstemplate
rename to vsintegration/ItemTemplates/SqlDataConnection/Template/SqlDataConnection.vstemplate
diff --git a/vsintegration/ItemTemplates/SqlEntityConnection/SqlEntityConnection.csproj b/vsintegration/ItemTemplates/SqlEntityConnection/SqlEntityConnection.csproj
new file mode 100644
index 00000000000..a9786fe037d
--- /dev/null
+++ b/vsintegration/ItemTemplates/SqlEntityConnection/SqlEntityConnection.csproj
@@ -0,0 +1,42 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {a2cda945-ef31-4c37-a063-bd1e2b3938eb}
+ ItemTemplates
+ SqlEntityConnection
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\SqlEntityConnection.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\SqlEntityConnection.fs.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlEntityConnection/SqlEntityConnection.fs b/vsintegration/ItemTemplates/SqlEntityConnection/Template/SqlEntityConnection.fs
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlEntityConnection/SqlEntityConnection.fs
rename to vsintegration/ItemTemplates/SqlEntityConnection/Template/SqlEntityConnection.fs
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlEntityConnection/SqlEntityConnection.vstemplate b/vsintegration/ItemTemplates/SqlEntityConnection/Template/SqlEntityConnection.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/SqlEntityConnection/SqlEntityConnection.vstemplate
rename to vsintegration/ItemTemplates/SqlEntityConnection/Template/SqlEntityConnection.vstemplate
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/TextFile/TextFile.txt b/vsintegration/ItemTemplates/TextFile/Template/TextFile.txt
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/TextFile/TextFile.txt
rename to vsintegration/ItemTemplates/TextFile/Template/TextFile.txt
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/TextFile/TextFile.vstemplate b/vsintegration/ItemTemplates/TextFile/Template/TextFile.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/TextFile/TextFile.vstemplate
rename to vsintegration/ItemTemplates/TextFile/Template/TextFile.vstemplate
diff --git a/vsintegration/ItemTemplates/TextFile/TextFile.csproj b/vsintegration/ItemTemplates/TextFile/TextFile.csproj
new file mode 100644
index 00000000000..274a2bb7b54
--- /dev/null
+++ b/vsintegration/ItemTemplates/TextFile/TextFile.csproj
@@ -0,0 +1,34 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {d11fc318-8f5d-4c8c-9287-ab40a016d13c}
+ ItemTemplates
+ TextFile
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.fs b/vsintegration/ItemTemplates/WsdlServiceConnection/Template/WsdlServiceConnection.fs
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.fs
rename to vsintegration/ItemTemplates/WsdlServiceConnection/Template/WsdlServiceConnection.fs
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.vstemplate b/vsintegration/ItemTemplates/WsdlServiceConnection/Template/WsdlServiceConnection.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.vstemplate
rename to vsintegration/ItemTemplates/WsdlServiceConnection/Template/WsdlServiceConnection.vstemplate
diff --git a/vsintegration/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.csproj b/vsintegration/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.csproj
new file mode 100644
index 00000000000..7b55b08fcd9
--- /dev/null
+++ b/vsintegration/ItemTemplates/WsdlServiceConnection/WsdlServiceConnection.csproj
@@ -0,0 +1,42 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {7fdf9571-b7df-4f09-bd5e-12bddf4fa520}
+ ItemTemplates
+ WsdlServiceConnection
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\WsdlServiceConnection.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\WsdlServiceConnection.fs.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/XMLFile/XMLFile.vstemplate b/vsintegration/ItemTemplates/XMLFile/Template/XMLFile.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/XMLFile/XMLFile.vstemplate
rename to vsintegration/ItemTemplates/XMLFile/Template/XMLFile.vstemplate
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates/XMLFile/XMLFile.xml b/vsintegration/ItemTemplates/XMLFile/Template/XMLFile.xml
similarity index 100%
rename from vsintegration/src/Templates/ItemTemplates/ItemTemplates/XMLFile/XMLFile.xml
rename to vsintegration/ItemTemplates/XMLFile/Template/XMLFile.xml
diff --git a/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj
new file mode 100644
index 00000000000..321b1499aab
--- /dev/null
+++ b/vsintegration/ItemTemplates/XMLFile/XMLFile.csproj
@@ -0,0 +1,34 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {1fb1dd07-06aa-45b4-b5ac-20ff5bee98b6}
+ ItemTemplates
+ XMLFile
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj
new file mode 100644
index 00000000000..0b129f1c7e4
--- /dev/null
+++ b/vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}
+ ProjectTemplates
+ ConsoleProject
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Program.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Program.fs.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/App.config b/vsintegration/ProjectTemplates/ConsoleProject/Template/App.config
similarity index 100%
rename from vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/App.config
rename to vsintegration/ProjectTemplates/ConsoleProject/Template/App.config
diff --git a/vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/AssemblyInfo.fs b/vsintegration/ProjectTemplates/ConsoleProject/Template/AssemblyInfo.fs
similarity index 100%
rename from vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/AssemblyInfo.fs
rename to vsintegration/ProjectTemplates/ConsoleProject/Template/AssemblyInfo.fs
diff --git a/vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/ConsoleApplication.fsproj b/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.fsproj
similarity index 100%
rename from vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/ConsoleApplication.fsproj
rename to vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.fsproj
diff --git a/vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/fsConsoleApplication.vstemplate b/vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/fsConsoleApplication.vstemplate
rename to vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.vstemplate
diff --git a/vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/Program.fs b/vsintegration/ProjectTemplates/ConsoleProject/Template/Program.fs
similarity index 100%
rename from vsintegration/src/Templates/ConsoleProjectTemplates/ProjectTemplates/ConsoleApplication/Program.fs
rename to vsintegration/ProjectTemplates/ConsoleProject/Template/Program.fs
diff --git a/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj
new file mode 100644
index 00000000000..bc26dc7a978
--- /dev/null
+++ b/vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}
+ ProjectTemplates
+ LibraryProject
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/AssemblyInfo.fs b/vsintegration/ProjectTemplates/LibraryProject/Template/AssemblyInfo.fs
similarity index 100%
rename from vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/AssemblyInfo.fs
rename to vsintegration/ProjectTemplates/LibraryProject/Template/AssemblyInfo.fs
diff --git a/vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/Library.fsproj b/vsintegration/ProjectTemplates/LibraryProject/Template/Library.fsproj
similarity index 100%
rename from vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/Library.fsproj
rename to vsintegration/ProjectTemplates/LibraryProject/Template/Library.fsproj
diff --git a/vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/fsLibrary.vstemplate b/vsintegration/ProjectTemplates/LibraryProject/Template/Library.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/fsLibrary.vstemplate
rename to vsintegration/ProjectTemplates/LibraryProject/Template/Library.vstemplate
diff --git a/vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/Library1.fs b/vsintegration/ProjectTemplates/LibraryProject/Template/Library1.fs
similarity index 100%
rename from vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/Library1.fs
rename to vsintegration/ProjectTemplates/LibraryProject/Template/Library1.fs
diff --git a/vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/Script.fsx b/vsintegration/ProjectTemplates/LibraryProject/Template/Script.fsx
similarity index 100%
rename from vsintegration/src/Templates/LibraryProjectTemplates/ProjectTemplates/Library/Script.fsx
rename to vsintegration/ProjectTemplates/LibraryProject/Template/Script.fsx
diff --git a/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj
new file mode 100644
index 00000000000..16b448fd486
--- /dev/null
+++ b/vsintegration/ProjectTemplates/NetCore259Project/NetCore259Project.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}
+ ProjectTemplates
+ NetCore259Project
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/AssemblyInfo.fs b/vsintegration/ProjectTemplates/NetCore259Project/Template/AssemblyInfo.fs
similarity index 100%
rename from vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/AssemblyInfo.fs
rename to vsintegration/ProjectTemplates/NetCore259Project/Template/AssemblyInfo.fs
diff --git a/vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/fsNETCore259PortableLibrary.vstemplate b/vsintegration/ProjectTemplates/NetCore259Project/Template/NETCore259PortableLibrary.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/fsNETCore259PortableLibrary.vstemplate
rename to vsintegration/ProjectTemplates/NetCore259Project/Template/NETCore259PortableLibrary.vstemplate
diff --git a/vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary.fsproj
similarity index 100%
rename from vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary.fsproj
rename to vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary.fsproj
diff --git a/vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary1.fs b/vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary1.fs
similarity index 100%
rename from vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary1.fs
rename to vsintegration/ProjectTemplates/NetCore259Project/Template/PortableLibrary1.fs
diff --git a/vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/Script.fsx b/vsintegration/ProjectTemplates/NetCore259Project/Template/Script.fsx
similarity index 100%
rename from vsintegration/src/Templates/NetCore259ProjectTemplates/ProjectTemplates/NETCorePortableLibrary/Script.fsx
rename to vsintegration/ProjectTemplates/NetCore259Project/Template/Script.fsx
diff --git a/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj
new file mode 100644
index 00000000000..8433e0de6a4
--- /dev/null
+++ b/vsintegration/ProjectTemplates/NetCore78Project/NetCore78Project.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}
+ ProjectTemplates
+ NetCore78Project
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/AssemblyInfo.fs b/vsintegration/ProjectTemplates/NetCore78Project/Template/AssemblyInfo.fs
similarity index 100%
rename from vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/AssemblyInfo.fs
rename to vsintegration/ProjectTemplates/NetCore78Project/Template/AssemblyInfo.fs
diff --git a/vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/fsNETCore78PortableLibrary.vstemplate b/vsintegration/ProjectTemplates/NetCore78Project/Template/NETCore78PortableLibrary.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/fsNETCore78PortableLibrary.vstemplate
rename to vsintegration/ProjectTemplates/NetCore78Project/Template/NETCore78PortableLibrary.vstemplate
diff --git a/vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary.fsproj
similarity index 100%
rename from vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/PortableLibrary.fsproj
rename to vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary.fsproj
diff --git a/vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/PortableLibrary1.fs b/vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary1.fs
similarity index 100%
rename from vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/PortableLibrary1.fs
rename to vsintegration/ProjectTemplates/NetCore78Project/Template/PortableLibrary1.fs
diff --git a/vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/Script.fsx b/vsintegration/ProjectTemplates/NetCore78Project/Template/Script.fsx
similarity index 100%
rename from vsintegration/src/Templates/NetCore78ProjectTemplates/ProjectTemplates/NetCorePortableLibrary/Script.fsx
rename to vsintegration/ProjectTemplates/NetCore78Project/Template/Script.fsx
diff --git a/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj
new file mode 100644
index 00000000000..e7b5c6a71e7
--- /dev/null
+++ b/vsintegration/ProjectTemplates/NetCoreProject/NetCoreProject.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}
+ ProjectTemplates
+ NetCoreProject
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/AssemblyInfo.fs b/vsintegration/ProjectTemplates/NetCoreProject/Template/AssemblyInfo.fs
similarity index 100%
rename from vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/AssemblyInfo.fs
rename to vsintegration/ProjectTemplates/NetCoreProject/Template/AssemblyInfo.fs
diff --git a/vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/fsNETCore7PortableLibrary.vstemplate b/vsintegration/ProjectTemplates/NetCoreProject/Template/NETCore7PortableLibrary.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/fsNETCore7PortableLibrary.vstemplate
rename to vsintegration/ProjectTemplates/NetCoreProject/Template/NETCore7PortableLibrary.vstemplate
diff --git a/vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary.fsproj
similarity index 100%
rename from vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary.fsproj
rename to vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary.fsproj
diff --git a/vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary1.fs b/vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary1.fs
similarity index 100%
rename from vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/PortableLibrary1.fs
rename to vsintegration/ProjectTemplates/NetCoreProject/Template/PortableLibrary1.fs
diff --git a/vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/Script.fsx b/vsintegration/ProjectTemplates/NetCoreProject/Template/Script.fsx
similarity index 100%
rename from vsintegration/src/Templates/NetCoreProjectTemplates/ProjectTemplates/NETCorePortableLibrary/Script.fsx
rename to vsintegration/ProjectTemplates/NetCoreProject/Template/Script.fsx
diff --git a/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj
new file mode 100644
index 00000000000..dca03b57459
--- /dev/null
+++ b/vsintegration/ProjectTemplates/PortableLibraryProject/PortableLibraryProject.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}
+ ProjectTemplates
+ PortableLibraryProject
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/AssemblyInfo.fs b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/AssemblyInfo.fs
similarity index 100%
rename from vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/AssemblyInfo.fs
rename to vsintegration/ProjectTemplates/PortableLibraryProject/Template/AssemblyInfo.fs
diff --git a/vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/PortableLibrary.fsproj b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.fsproj
similarity index 100%
rename from vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/PortableLibrary.fsproj
rename to vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.fsproj
diff --git a/vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/fsPortableLibrary.vstemplate b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/fsPortableLibrary.vstemplate
rename to vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary.vstemplate
diff --git a/vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/PortableLibrary1.fs b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary1.fs
similarity index 100%
rename from vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/PortableLibrary1.fs
rename to vsintegration/ProjectTemplates/PortableLibraryProject/Template/PortableLibrary1.fs
diff --git a/vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/Script.fsx b/vsintegration/ProjectTemplates/PortableLibraryProject/Template/Script.fsx
similarity index 100%
rename from vsintegration/src/Templates/PortableLibraryProjectTemplates/ProjectTemplates/PortableLibrary/Script.fsx
rename to vsintegration/ProjectTemplates/PortableLibraryProject/Template/Script.fsx
diff --git a/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj
new file mode 100644
index 00000000000..fe93a97c7df
--- /dev/null
+++ b/vsintegration/ProjectTemplates/SilverlightProject/SilverlightProject.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}
+ ProjectTemplates
+ SilverlightProject
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\AssemblyInfo.fs.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Script.fsx.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/AssemblyInfo.fs b/vsintegration/ProjectTemplates/SilverlightProject/Template/AssemblyInfo.fs
similarity index 100%
rename from vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/AssemblyInfo.fs
rename to vsintegration/ProjectTemplates/SilverlightProject/Template/AssemblyInfo.fs
diff --git a/vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/Library1.fs b/vsintegration/ProjectTemplates/SilverlightProject/Template/Library1.fs
similarity index 100%
rename from vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/Library1.fs
rename to vsintegration/ProjectTemplates/SilverlightProject/Template/Library1.fs
diff --git a/vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/Script.fsx b/vsintegration/ProjectTemplates/SilverlightProject/Template/Script.fsx
similarity index 100%
rename from vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/Script.fsx
rename to vsintegration/ProjectTemplates/SilverlightProject/Template/Script.fsx
diff --git a/vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/SilverlightLibrary.fsproj b/vsintegration/ProjectTemplates/SilverlightProject/Template/SilverlightLibrary.fsproj
similarity index 100%
rename from vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/SilverlightLibrary.fsproj
rename to vsintegration/ProjectTemplates/SilverlightProject/Template/SilverlightLibrary.fsproj
diff --git a/vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/fsSilverlightLibrary.vstemplate b/vsintegration/ProjectTemplates/SilverlightProject/Template/SilverlightLibrary.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/SilverlightProjectTemplates/ProjectTemplates/SilverlightLibrary/fsSilverlightLibrary.vstemplate
rename to vsintegration/ProjectTemplates/SilverlightProject/Template/SilverlightLibrary.vstemplate
diff --git a/vsintegration/src/Templates/TutorialProjectTemplates/ProjectTemplates/Tutorial/Tutorial.fsproj b/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsproj
similarity index 100%
rename from vsintegration/src/Templates/TutorialProjectTemplates/ProjectTemplates/Tutorial/Tutorial.fsproj
rename to vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsproj
diff --git a/vsintegration/src/Templates/TutorialProjectTemplates/ProjectTemplates/Tutorial/Tutorial.fsx b/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsx
similarity index 100%
rename from vsintegration/src/Templates/TutorialProjectTemplates/ProjectTemplates/Tutorial/Tutorial.fsx
rename to vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.fsx
diff --git a/vsintegration/src/Templates/TutorialProjectTemplates/ProjectTemplates/Tutorial/fsTutorial.vstemplate b/vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.vstemplate
similarity index 100%
rename from vsintegration/src/Templates/TutorialProjectTemplates/ProjectTemplates/Tutorial/fsTutorial.vstemplate
rename to vsintegration/ProjectTemplates/TutorialProject/Template/Tutorial.vstemplate
diff --git a/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj
new file mode 100644
index 00000000000..0fd98de4f3f
--- /dev/null
+++ b/vsintegration/ProjectTemplates/TutorialProject/TutorialProject.csproj
@@ -0,0 +1,43 @@
+
+
+
+
+ Library
+ $(NoWarn);2008
+ false
+ false
+ true
+ false
+ None
+
+
+ ..\..\..\src
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}
+ ProjectTemplates
+ TutorialProject
+ true
+
+
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(TemplateCategory)\$(AssemblyName)\Tutorial.fsx.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(TemplateCategory)\$(AssemblyName)\Tutorial.fsx.lci
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj b/vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj
index ac7cee170a2..fc8d487638f 100644
--- a/vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj
+++ b/vsintegration/deployment/EnableOpenSource/EnableOpenSource.csproj
@@ -150,6 +150,132 @@
DebugSymbolsProjectOutputGroup%3b
false
+
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}
+ AppConfig
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}
+ CodeFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {17716AF4-D439-4C74-8326-475FB1847DF2}
+ ODataServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}
+ ScriptFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}
+ SignatureFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}
+ SqlDataConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}
+ SqlEntityConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}
+ TextFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}
+ WsdlServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}
+ XMLFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}
+ ConsoleProject
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}
+ LibraryProject
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}
+ NetCoreProject
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}
+ NetCore78Project
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {D9D95330-3626-4199-B7AF-17B8E4AF6D87}
+ NetCore259Project
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {DB374A0C-7560-479F-9B21-D37C81F7624F}
+ PortableLibraryProject
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}
+ SilverlightProject
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}
+ TutorialProject
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
{65e0e82a-eace-4787-8994-888674c2fe87}
FSharp.Editor
diff --git a/vsintegration/deployment/EnableOpenSource/EnableOpenSource.pkgdef b/vsintegration/deployment/EnableOpenSource/EnableOpenSource.pkgdef
index a462fd6da37..829a3d48e53 100644
--- a/vsintegration/deployment/EnableOpenSource/EnableOpenSource.pkgdef
+++ b/vsintegration/deployment/EnableOpenSource/EnableOpenSource.pkgdef
@@ -1,10 +1,10 @@
-# Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+# Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{11605AD3-9E1C-4DAE-AA39-C17470D15752}]
"name"="FSharp.Compiler"
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="4.3.0.0-4.4.1.0"
-"newVersion"="4.4.1.9055"
+"newVersion"="4.4.1.0"
"codeBase"="$PackageFolder$\FSharp.Compiler.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{091CE614-9F5C-46F6-82ED-2BCEC3740C54}]
@@ -12,7 +12,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="4.3.0.0-4.4.1.0"
-"newVersion"="4.4.1.9055"
+"newVersion"="4.4.1.0"
"codeBase"="$PackageFolder$\FSharp.Compiler.Server.Shared.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{4D79C9FC-8AB8-476D-8526-E55B2AF6C6B7}]
@@ -20,7 +20,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="2.3.0.0-4.4.1.0"
-"newVersion"="4.4.1.9055"
+"newVersion"="4.4.1.0"
"codeBase"="$PackageFolder$\FSharp.Core.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{2DB67780-3B09-41E5-A8DC-92AF2E1665BD}]
@@ -28,7 +28,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.Editor.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{EBAA5FAC-BE56-4693-82AB-0FD093861AAE}]
@@ -36,7 +36,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.LanguageService.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{B1E0C67D-87CD-4EA5-A9BC-0D8210A876E7}]
@@ -44,7 +44,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.LanguageService.Base.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{C9555D76-CA9E-484F-9C53-ED10598E2A48}]
@@ -52,7 +52,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.LanguageService.Compiler.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{892D5910-A99B-4591-9A90-6FBA6E7EFB83}]
@@ -60,7 +60,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.VS.FSI.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{01E671A2-D375-4F61-AAB1-FC4A360B7566}]
@@ -68,7 +68,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.ProjectSystem.FSharp.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{1FD3D46E-E558-4000-AB74-60745B18F991}]
@@ -76,7 +76,7 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.ProjectSystem.Base.dll"
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{666BAAE7-BC0E-4B74-8048-09567E0862E6}]
@@ -84,5 +84,5 @@
"publicKeyToken"="b03f5f7f11d50a3a"
"culture"="neutral"
"oldVersion"="12.0.0.0-14.0.0.0"
-"newVersion"="14.0.0.9055"
+"newVersion"="14.4.1.0"
"codeBase"="$PackageFolder$\FSharp.ProjectSystem.PropertyPages.dll"
diff --git a/vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs b/vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs
index 588d25d4655..30e66c58d33 100644
--- a/vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs
+++ b/vsintegration/deployment/EnableOpenSource/Properties/AssemblyInfo.cs
@@ -19,16 +19,3 @@
// 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)]
-
-// 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("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest b/vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest
index 217604fe881..3e7a0c23762 100644
--- a/vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest
+++ b/vsintegration/deployment/EnableOpenSource/source.extension.vsixmanifest
@@ -29,5 +29,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj b/vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj
index 8b0b7b68e8c..c2c0b35130b 100644
--- a/vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj
+++ b/vsintegration/deployment/VWDExpressDeployTemplates/VWDExpressDeployTemplates.csproj
@@ -51,9 +51,18 @@
False
False
True
- ..\..
+ ..\..\..\src
net40
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\DeploymentTemplates\$(AssemblyName).vsixlangpack.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\DeploymentTemplates\$(AssemblyName).vsixlangpack.lci
+ false
+ false
+ 210
+
+
true
full
@@ -75,34 +84,97 @@
-
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}
- ItemTemplates
- ItemTemplates
- false
- TemplateProjectOutputGroup%3b
-
-
+
{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}
- LibraryProjectTemplates
+ LibraryProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}
- SilverlightProjectTemplates
+ SilverlightProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}
- TutorialProjectTemplates
+ TutorialProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
+
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}
+ AppConfig
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}
+ CodeFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {17716AF4-D439-4C74-8326-475FB1847DF2}
+ ODataServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}
+ ScriptFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}
+ SignatureFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}
+ SqlDataConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}
+ SqlEntityConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}
+ TextFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}
+ WsdlServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}
+ XMLFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
@@ -128,11 +200,11 @@
CSharp
-
\ No newline at end of file
diff --git a/vsintegration/deployment/VWDExpressDeployTemplates/extension.vsixmanifest b/vsintegration/deployment/VWDExpressDeployTemplates/extension.vsixmanifest
deleted file mode 100644
index eb648e1049d..00000000000
--- a/vsintegration/deployment/VWDExpressDeployTemplates/extension.vsixmanifest
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
- Visual F# Tools Templates
- Deploy Visual F# Tools templates to Visual Studio Express for Web
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest b/vsintegration/deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest
index 8c2eccbd885..586f1d556ef 100644
--- a/vsintegration/deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest
+++ b/vsintegration/deployment/VWDExpressDeployTemplates/source.extension.vsixmanifest
@@ -13,9 +13,18 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj b/vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj
index c82a9c88c50..4454ced5998 100644
--- a/vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj
+++ b/vsintegration/deployment/VsProDeployTemplates/VsProDeployTemplates.csproj
@@ -31,10 +31,19 @@
False
False
True
- ..\..\..
+ ..\..\..\src
net40
$(NoWarn);2008
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\DeploymentTemplates\$(AssemblyName).vsixlangpack.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\DeploymentTemplates\$(AssemblyName).vsixlangpack.lci
+ false
+ false
+ 210
+
+
true
full
@@ -56,65 +65,128 @@
-
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}
- ConsoleProjectTemplates
- ProjectTemplates
+
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}
+ AppConfig
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}
+ CodeFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {17716AF4-D439-4C74-8326-475FB1847DF2}
+ ODataServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}
+ ScriptFile
+ ItemTemplates
false
TemplateProjectOutputGroup%3b
-
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}
- ItemTemplates
+
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}
+ SignatureFile
ItemTemplates
false
TemplateProjectOutputGroup%3b
-
+
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}
+ SqlDataConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}
+ SqlEntityConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}
+ TextFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}
+ WsdlServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}
+ XMLFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {604F0DAA-2D33-48DD-B162-EDF0B672803D}
+ ConsoleProject
+ ProjectTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}
- LibraryProjectTemplates
+ LibraryProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}
- NetCoreProjectTemplates
+ NetCoreProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{1A8DBF70-4178-4AE3-AF5F-39DDD5692210}
- NetCore78ProjectTemplates
+ NetCore78Project
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{D9D95330-3626-4199-B7AF-17B8E4AF6D87}
- NetCore259ProjectTemplates
+ NetCore259Project
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{DB374A0C-7560-479F-9B21-D37C81F7624F}
- PortableLibraryProjectTemplates
+ PortableLibraryProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}
- SilverlightProjectTemplates
+ SilverlightProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}
- TutorialProjectTemplates
+ TutorialProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
@@ -127,11 +199,11 @@
CSharp
-
\ No newline at end of file
diff --git a/vsintegration/deployment/VsProDeployTemplates/extension.vsixmanifest b/vsintegration/deployment/VsProDeployTemplates/extension.vsixmanifest
deleted file mode 100644
index 36882c7ebd6..00000000000
--- a/vsintegration/deployment/VsProDeployTemplates/extension.vsixmanifest
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
- Visual F# Tools Templates
- Deploy Visual F# Tools templates to Visual Studio
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/deployment/VsProDeployTemplates/source.extension.vsixmanifest b/vsintegration/deployment/VsProDeployTemplates/source.extension.vsixmanifest
index 58d5a7303c7..d4be9c99d64 100644
--- a/vsintegration/deployment/VsProDeployTemplates/source.extension.vsixmanifest
+++ b/vsintegration/deployment/VsProDeployTemplates/source.extension.vsixmanifest
@@ -13,14 +13,23 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj b/vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj
index 92e66536cda..7439a5d80cc 100644
--- a/vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj
+++ b/vsintegration/deployment/WDExpressDeployTemplates/WDExpressDeployTemplates.csproj
@@ -51,9 +51,18 @@
False
False
True
- ..\..
+ ..\..\..\src
net40
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\DeploymentTemplates\$(AssemblyName).vsixlangpack.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\DeploymentTemplates\$(AssemblyName).vsixlangpack.lci
+ false
+ false
+ 210
+
+
true
full
@@ -75,34 +84,97 @@
-
+
{604F0DAA-2D33-48DD-B162-EDF0B672803D}
- ConsoleProjectTemplates
+ ConsoleProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}
- ItemTemplates
- ItemTemplates
- false
- TemplateProjectOutputGroup%3b
-
-
+
{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}
- LibraryProjectTemplates
+ LibraryProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
-
+
{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}
- TutorialProjectTemplates
+ TutorialProject
ProjectTemplates
false
TemplateProjectOutputGroup%3b
+
+ {6BA13AA4-C25F-480F-856B-8E8000299A72}
+ AppConfig
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {12AC2813-E895-4AAA-AE6C-94E21DA09F64}
+ CodeFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {17716AF4-D439-4C74-8326-475FB1847DF2}
+ ODataServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A333B85A-DC23-49B6-9797-B89A7951E92D}
+ ScriptFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {E3FDD4AC-46B6-4B9F-B672-317D1202CC50}
+ SignatureFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {35E83EDF-CC5A-441D-8949-17AACC463CA4}
+ SqlDataConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {A2CDA945-EF31-4C37-A063-BD1E2B3938EB}
+ SqlEntityConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {D11FC318-8F5D-4C8C-9287-AB40A016D13C}
+ TextFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {7FDF9571-B7DF-4F09-BD5E-12BDDF4FA520}
+ WsdlServiceConnection
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
+
+ {1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}
+ XMLFile
+ ItemTemplates
+ false
+ TemplateProjectOutputGroup%3b
+
@@ -128,11 +200,11 @@
CSharp
-
\ No newline at end of file
diff --git a/vsintegration/deployment/WDExpressDeployTemplates/extension.vsixmanifest b/vsintegration/deployment/WDExpressDeployTemplates/extension.vsixmanifest
deleted file mode 100644
index b1c30694a65..00000000000
--- a/vsintegration/deployment/WDExpressDeployTemplates/extension.vsixmanifest
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
- Visual F# Tools Templates
- Deploy Visual F# Tools templates to Visual Studio Express for Windows Desktop
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/deployment/WDExpressDeployTemplates/source.extension.vsixmanifest b/vsintegration/deployment/WDExpressDeployTemplates/source.extension.vsixmanifest
index 5e7e1707d39..972db3b9f0d 100644
--- a/vsintegration/deployment/WDExpressDeployTemplates/source.extension.vsixmanifest
+++ b/vsintegration/deployment/WDExpressDeployTemplates/source.extension.vsixmanifest
@@ -13,9 +13,18 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/fsharp-vsintegration-deployment-build.proj b/vsintegration/fsharp-vsintegration-deployment-build.proj
new file mode 100644
index 00000000000..4eee6108376
--- /dev/null
+++ b/vsintegration/fsharp-vsintegration-deployment-build.proj
@@ -0,0 +1,16 @@
+
+
+
+ net40
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vsintegration/fsharp-vsintegration-item-templates-build.proj b/vsintegration/fsharp-vsintegration-item-templates-build.proj
new file mode 100644
index 00000000000..02be2f2e58a
--- /dev/null
+++ b/vsintegration/fsharp-vsintegration-item-templates-build.proj
@@ -0,0 +1,22 @@
+
+
+
+ net40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vsintegration/fsharp-vsintegration-project-templates-build.proj b/vsintegration/fsharp-vsintegration-project-templates-build.proj
new file mode 100644
index 00000000000..535ff27d6c7
--- /dev/null
+++ b/vsintegration/fsharp-vsintegration-project-templates-build.proj
@@ -0,0 +1,20 @@
+
+
+
+ net40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vsintegration/fsharp-vsintegration-src-build.proj b/vsintegration/fsharp-vsintegration-src-build.proj
new file mode 100644
index 00000000000..fbe8e3549bd
--- /dev/null
+++ b/vsintegration/fsharp-vsintegration-src-build.proj
@@ -0,0 +1,19 @@
+
+
+
+ net40
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj b/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj
index aa6d4500afa..cf1ef40f3d2 100644
--- a/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj
+++ b/vsintegration/src/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj
@@ -5,6 +5,8 @@
..\..\..\src
CSharp
true
+ 14.4.1.0
+ cs
Debug
@@ -30,6 +32,14 @@
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
true
$(FSharpSourcesRoot)\fsharp\msft.pubkey
@@ -119,5 +129,18 @@
Resources.completionset.bmp
+
+
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs b/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs
index 7a667a4948a..31b1845831f 100644
--- a/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs
+++ b/vsintegration/src/FSharp.LanguageService.Base/Properties/AssemblyInfo.cs
@@ -25,18 +25,4 @@
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("1EB3E293-6A40-4480-8FE6-7436C4879CA4")]
-// 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("14.0.0.9055")] // The assembly version for THE OSS BUILD
-[assembly:AssemblyFileVersion("14.0.0.9055")]
-
[assembly: CLSCompliant(true)]
diff --git a/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj b/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj
index f0aeeeca0a6..156bfc1c8aa 100644
--- a/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj
+++ b/vsintegration/src/FSharp.LanguageService/FSharp.LanguageService.fsproj
@@ -6,6 +6,14 @@
FSharp
true
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
Debug
AnyCPU
@@ -119,4 +127,15 @@
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs b/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs
index e81d624dba3..9b581e07f6b 100644
--- a/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs
+++ b/vsintegration/src/FSharp.ProjectSystem.Base/Project/AssemblyInfo.cs
@@ -20,9 +20,4 @@
[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.ProjectSystem.PropertyPages, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")]
[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VisualFSharp.Salsa, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")]
[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VisualFSharp.Unittests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")]
-/* F# additions: end */
-
-#if STAMP_OSS_VERSION
-[assembly:AssemblyVersion("14.0.0.9055")] // The assembly version for THE OSS BUILD
-[assembly:AssemblyFileVersion("14.0.0.9055")]
-#endif
+/* F# additions: end */
\ No newline at end of file
diff --git a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj
index b6f732e1499..2946c9b26cc 100644
--- a/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj
+++ b/vsintegration/src/FSharp.ProjectSystem.Base/Project/ProjectSystem.Base.csproj
@@ -7,6 +7,8 @@
true
14.0
3001,3002,3003,3005,3008,3009,3021,3024
+ 14.4.1.0
+ cs
Library
@@ -15,7 +17,7 @@
Debug
AnyCPU
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}
- $(DefineConstants);CODE_ANALYSIS;STAMP_OSS_VERSION
+ $(DefineConstants);CODE_ANALYSIS
true
v4.5
$(DefineConstants);FSHARP_CORE_4_5
@@ -28,6 +30,14 @@
$(DefineConstants);FX_ATLEAST_LINQ
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
true
@@ -193,5 +203,18 @@
FSharp.Core
+
+
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj
index 45d7cbe1691..dace7bcd17d 100644
--- a/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj
+++ b/vsintegration/src/FSharp.ProjectSystem.FSharp/ProjectSystem.fsproj
@@ -25,6 +25,21 @@
ProjectResources.rc
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\MenusAndCommands.vsct.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\MenusAndCommands.vsct.lci
+ false
+ false
+ FSharp.ProjectSystem.FSharp.dll
+
+
@@ -130,4 +145,20 @@
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb
index 844f4a3436e..9a4e0c2f89c 100644
--- a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb
+++ b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/AssemblyInfo.vb
@@ -12,8 +12,3 @@ Imports System.Runtime.CompilerServices
-
-#if STAMP_OSS_VERSION
- '// The assembly version for THE OSS BUILD
-
-#end if
diff --git a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj
index c691d52d833..4c57dd85c28 100644
--- a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj
+++ b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/FSharp.PropertiesPages.vbproj
@@ -5,6 +5,8 @@
..\..\..\src
VisualBasic
true
+ 14.4.1.0
+ vb
Debug
@@ -22,7 +24,7 @@
Binary
On
Off
- _MYFORMS=True, STAMP_OSS_VERSION=True
+ _MYFORMS=True
false
41999,42016,42017,42018,42019,42020,42021,42022,42032,42036
40026;42105;42107;42353
@@ -40,6 +42,14 @@
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
true
$(FSharpSourcesRoot)\fsharp\msft.pubkey
@@ -292,4 +302,17 @@
$(SuiteBinPath)\FSharp
+
+
+
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/My Project/AssemblyInfo.vb b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/My Project/AssemblyInfo.vb
index 84ede117216..4260766bc4a 100644
--- a/vsintegration/src/FSharp.ProjectSystem.PropertyPages/My Project/AssemblyInfo.vb
+++ b/vsintegration/src/FSharp.ProjectSystem.PropertyPages/My Project/AssemblyInfo.vb
@@ -21,17 +21,3 @@ Imports System.Runtime.InteropServices
'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:
-#if STAMP_OSS_VERSION
- '// The assembly version for THE OSS BUILD
-
-#end if
diff --git a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj
index 22fdc57716d..3544961d660 100644
--- a/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj
+++ b/vsintegration/src/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj
@@ -20,6 +20,14 @@
$(NoWarn);47;75
$(OtherFlags) --subsystemversion:6.00
+
+
+ $(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl
+ $(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci
+ false
+ false
+
+
@@ -97,4 +105,14 @@
+
+
+
+
+
+ Microsoft
+ StrongName
+
+
+
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ConsoleProjectTemplates/ConsoleProjectTemplates.csproj b/vsintegration/src/Templates/ConsoleProjectTemplates/ConsoleProjectTemplates.csproj
deleted file mode 100644
index f5dec77e189..00000000000
--- a/vsintegration/src/Templates/ConsoleProjectTemplates/ConsoleProjectTemplates.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
-
- publish\
- false
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- SAK
- SAK
- SAK
- SAK
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {604F0DAA-2D33-48DD-B162-EDF0B672803D}
- Library
- Properties
- ConsoleProjectTemplates
- ConsoleProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
- Windows
- 100
- Designer
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ItemTemplates/ItemTemplates.csproj b/vsintegration/src/Templates/ItemTemplates/ItemTemplates.csproj
deleted file mode 100644
index 80e54763ce8..00000000000
--- a/vsintegration/src/Templates/ItemTemplates/ItemTemplates.csproj
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- SAK
- SAK
- SAK
- SAK
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}
- Library
- Properties
- ItemTemplates
- ItemTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
- $(NoWarn);2008
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Code
- Designer
-
-
- Code
- Designer
-
-
- Data
- Designer
-
-
- Code
- Designer
-
-
- Data
- Designer
-
-
- Data
- Designer
-
-
- Data
- Designer
-
-
- General
- Designer
-
-
- General
- Designer
-
-
- General
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/LibraryProjectTemplates/LibraryProjectTemplates.csproj b/vsintegration/src/Templates/LibraryProjectTemplates/LibraryProjectTemplates.csproj
deleted file mode 100644
index f7a8fb10410..00000000000
--- a/vsintegration/src/Templates/LibraryProjectTemplates/LibraryProjectTemplates.csproj
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
- SAK
- SAK
- SAK
- SAK
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}
- Library
- Properties
- LibaryProjectTemplates
- LibaryProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Windows
- Designer
- 100
-
-
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/NetCore259ProjectTemplates/NetCore259ProjectTemplates.csproj b/vsintegration/src/Templates/NetCore259ProjectTemplates/NetCore259ProjectTemplates.csproj
deleted file mode 100644
index f6806c59cc9..00000000000
--- a/vsintegration/src/Templates/NetCore259ProjectTemplates/NetCore259ProjectTemplates.csproj
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
- SAK
- SAK
- SAK
- SAK
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {D9D95330-3626-4199-B7AF-17B8E4AF6D87}
- Library
- Properties
- NetCore259ProjectTemplates
- NetCore259ProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Windows
- 100
- Designer
-
-
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/NetCore78ProjectTemplates/NetCore78ProjectTemplates.csproj b/vsintegration/src/Templates/NetCore78ProjectTemplates/NetCore78ProjectTemplates.csproj
deleted file mode 100644
index 4cdb58b305f..00000000000
--- a/vsintegration/src/Templates/NetCore78ProjectTemplates/NetCore78ProjectTemplates.csproj
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
- SAK
- SAK
- SAK
- SAK
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {1A8DBF70-4178-4AE3-AF5F-39DDD5692210}
- Library
- Properties
- NetCoreProfile78ProjectTemplates
- NetCoreProfile78ProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Windows
- 100
- Designer
-
-
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/NetCoreProjectTemplates/NetCoreProjectTemplates.csproj b/vsintegration/src/Templates/NetCoreProjectTemplates/NetCoreProjectTemplates.csproj
deleted file mode 100644
index 19e4d12fa15..00000000000
--- a/vsintegration/src/Templates/NetCoreProjectTemplates/NetCoreProjectTemplates.csproj
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
- SAK
- SAK
- SAK
- SAK
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {5B739CF3-1116-4EB4-B598-6C16BEA81CE5}
- Library
- Properties
- NetCoreProjectTemplates
- NetCoreProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Windows
- 100
- Designer
-
-
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/PortableLibraryProjectTemplates/PortableLibraryProjectTemplates.csproj b/vsintegration/src/Templates/PortableLibraryProjectTemplates/PortableLibraryProjectTemplates.csproj
deleted file mode 100644
index ece82ca6549..00000000000
--- a/vsintegration/src/Templates/PortableLibraryProjectTemplates/PortableLibraryProjectTemplates.csproj
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
- SAK
- SAK
- SAK
- SAK
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {DB374A0C-7560-479F-9B21-D37C81F7624F}
- Library
- Properties
- PortableLibraryProjectTemplates
- PortableLibraryProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Windows
- 100
- Designer
-
-
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/ProjectTemplates/ProjectTemplates.csproj b/vsintegration/src/Templates/ProjectTemplates/ProjectTemplates.csproj
deleted file mode 100644
index d174191cac6..00000000000
--- a/vsintegration/src/Templates/ProjectTemplates/ProjectTemplates.csproj
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- SAK
- SAK
- SAK
- SAK
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {6807F301-D470-4D02-9CE0-1565C627BAD1}
- Library
- ProjectTemplates
- ProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- Windows
- 100
- Designer
-
-
- Windows
- Designer
- 100
-
-
- Windows
- 100
- Designer
-
-
- Windows
- 100
- Designer
-
-
- Windows
- 100
- Designer
-
-
- Silverlight
- 300
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/SilverlightProjectTemplates/SilverlightProjectTemplates.csproj b/vsintegration/src/Templates/SilverlightProjectTemplates/SilverlightProjectTemplates.csproj
deleted file mode 100644
index 71123e66db4..00000000000
--- a/vsintegration/src/Templates/SilverlightProjectTemplates/SilverlightProjectTemplates.csproj
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- SAK
- SAK
- SAK
- SAK
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {15A57828-F9F5-4FB4-8E1E-AE7622A10F70}
- Library
- Properties
- SilverlightProjectTemplates
- SilverlightProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Silverlight
- 300
- Designer
-
-
-
-
-
-
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/src/Templates/TutorialProjectTemplates/TutorialProjectTemplates.csproj b/vsintegration/src/Templates/TutorialProjectTemplates/TutorialProjectTemplates.csproj
deleted file mode 100644
index 5eed0d06971..00000000000
--- a/vsintegration/src/Templates/TutorialProjectTemplates/TutorialProjectTemplates.csproj
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
- 14.0
- 11.0
- $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
-
- 12.0
- SAK
- SAK
- SAK
- SAK
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
- $(NoWarn);2008
-
-
-
- Debug
- AnyCPU
- {82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}
- Library
- Properties
- TutorialProjectTemplates
- TutorialProjectTemplates
- v4.5
- 512
- false
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
- true
- full
- false
- DEBUG;TRACE
- prompt
- 4
- false
-
-
- pdbonly
- true
- TRACE
- prompt
- 4
-
-
-
- Windows
- 100
- Designer
-
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4.5 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
- CSharp
-
-
-
-
\ No newline at end of file
diff --git a/vsintegration/tests/unittests/app.config b/vsintegration/tests/unittests/app.config
index 847de948dd9..186d8418e17 100644
--- a/vsintegration/tests/unittests/app.config
+++ b/vsintegration/tests/unittests/app.config
@@ -28,7 +28,7 @@
-
+