diff --git a/googlemock/msvc/2015/gmock.sln b/googlemock/msvc/2015/gmock.sln
index c59e07fc..d4203a84 100644
--- a/googlemock/msvc/2015/gmock.sln
+++ b/googlemock/msvc/2015/gmock.sln
@@ -10,21 +10,35 @@ EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Win32 = Debug|Win32
+		Debug|x64 = Debug|x64
 		Release|Win32 = Release|Win32
+		Release|x64 = Release|x64
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.ActiveCfg = Debug|Win32
 		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|Win32.Build.0 = Debug|Win32
+		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|x64.ActiveCfg = Debug|x64
+		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Debug|x64.Build.0 = Debug|x64
 		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.ActiveCfg = Release|Win32
 		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|Win32.Build.0 = Release|Win32
+		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|x64.ActiveCfg = Release|x64
+		{34681F0D-CE45-415D-B5F2-5C662DFE3BD5}.Release|x64.Build.0 = Release|x64
 		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.ActiveCfg = Debug|Win32
 		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|Win32.Build.0 = Debug|Win32
+		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|x64.ActiveCfg = Debug|x64
+		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Debug|x64.Build.0 = Debug|x64
 		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.ActiveCfg = Release|Win32
 		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|Win32.Build.0 = Release|Win32
+		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|x64.ActiveCfg = Release|x64
+		{F10D22F8-AC7B-4213-8720-608E7D878CD2}.Release|x64.Build.0 = Release|x64
 		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.ActiveCfg = Debug|Win32
 		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|Win32.Build.0 = Debug|Win32
+		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|x64.ActiveCfg = Debug|x64
+		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Debug|x64.Build.0 = Debug|x64
 		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.ActiveCfg = Release|Win32
 		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|Win32.Build.0 = Release|Win32
+		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|x64.ActiveCfg = Release|x64
+		{E4EF614B-30DF-4954-8C53-580A0BF6B589}.Release|x64.Build.0 = Release|x64
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
diff --git a/googlemock/msvc/2015/gmock.vcxproj b/googlemock/msvc/2015/gmock.vcxproj
index d5ddd091..c6b56e61 100644
--- a/googlemock/msvc/2015/gmock.vcxproj
+++ b/googlemock/msvc/2015/gmock.vcxproj
@@ -5,10 +5,18 @@
       Debug
       Win32
     
+    
+      Debug
+      x64
+    
     
       Release
       Win32
     
+    
+      Release
+      x64
+    
   
   
     {34681F0D-CE45-415D-B5F2-5C662DFE3BD5}
@@ -22,11 +30,22 @@
     true
     v140
   
+  
+    StaticLibrary
+    Unicode
+    true
+    v140
+  
   
     StaticLibrary
     Unicode
     v140
   
+  
+    StaticLibrary
+    Unicode
+    v140
+  
   
   
   
@@ -34,18 +53,34 @@
     
     
   
+  
+    
+    
+  
   
     
     
   
+  
+    
+    
+  
   
   
     <_ProjectFileVersion>10.0.30319.1
-    $(SolutionDir)$(Configuration)\
+    $(SolutionDir)$(Platform)-$(Configuration)\
     $(OutDir)$(ProjectName)\
-    $(SolutionDir)$(Configuration)\
+    $(SolutionDir)$(Platform)-$(Configuration)\
     $(OutDir)$(ProjectName)\
   
+  
+    $(SolutionDir)$(Platform)-$(Configuration)\
+    $(OutDir)$(ProjectName)\
+  
+  
+    $(SolutionDir)$(Platform)-$(Configuration)\
+    $(OutDir)$(ProjectName)\
+  
   
     
       Disabled
@@ -60,6 +95,19 @@
       ProgramDatabase
     
   
+  
+    
+      Disabled
+      ..\..\include;..\..;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+      EnableFastChecks
+      MultiThreadedDebug
+      
+      
+      Level3
+      ProgramDatabase
+    
+  
   
     
       ..\..\include;..\..;%(AdditionalIncludeDirectories)
@@ -71,11 +119,24 @@
       ProgramDatabase
     
   
+  
+    
+      ..\..\include;..\..;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+      MultiThreaded
+      
+      
+      Level3
+      ProgramDatabase
+    
+  
   
     
     
       $(GTestDir);%(AdditionalIncludeDirectories)
+      $(GTestDir);%(AdditionalIncludeDirectories)
       $(GTestDir);%(AdditionalIncludeDirectories)
+      $(GTestDir);%(AdditionalIncludeDirectories)
     
   
   
diff --git a/googlemock/msvc/2015/gmock_main.vcxproj b/googlemock/msvc/2015/gmock_main.vcxproj
index 76cc68b9..42381dfa 100644
--- a/googlemock/msvc/2015/gmock_main.vcxproj
+++ b/googlemock/msvc/2015/gmock_main.vcxproj
@@ -5,10 +5,18 @@
       Debug
       Win32
     
+    
+      Debug
+      x64
+    
     
       Release
       Win32
     
+    
+      Release
+      x64
+    
   
   
     {E4EF614B-30DF-4954-8C53-580A0BF6B589}
@@ -22,11 +30,22 @@
     true
     v140
   
+  
+    StaticLibrary
+    Unicode
+    true
+    v140
+  
   
     StaticLibrary
     Unicode
     v140
   
+  
+    StaticLibrary
+    Unicode
+    v140
+  
   
   
   
@@ -34,18 +53,34 @@
     
     
   
+  
+    
+    
+  
   
     
     
   
+  
+    
+    
+  
   
   
     <_ProjectFileVersion>10.0.30319.1
-    $(SolutionDir)$(Configuration)\
+    $(SolutionDir)$(Platform)-$(Configuration)\
     $(OutDir)$(ProjectName)\
-    $(SolutionDir)$(Configuration)\
+    $(SolutionDir)$(Platform)-$(Configuration)\
     $(OutDir)$(ProjectName)\
   
+  
+    $(SolutionDir)$(Platform)-$(Configuration)\
+    $(OutDir)$(ProjectName)\
+  
+  
+    $(SolutionDir)$(Platform)-$(Configuration)\
+    $(OutDir)$(ProjectName)\
+  
   
     
       Disabled
@@ -60,6 +95,19 @@
       ProgramDatabase
     
   
+  
+    
+      Disabled
+      ../../include;%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+      EnableFastChecks
+      MultiThreadedDebug
+      
+      
+      Level3
+      ProgramDatabase
+    
+  
   
     
       ../../include;%(AdditionalIncludeDirectories)
@@ -71,6 +119,17 @@
       ProgramDatabase
     
   
+  
+    
+      ../../include;%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+      MultiThreaded
+      
+      
+      Level3
+      ProgramDatabase
+    
+  
   
     
       {34681f0d-ce45-415d-b5f2-5c662dfe3bd5}
@@ -81,7 +140,9 @@
   
     
       ../../include;%(AdditionalIncludeDirectories)
+      ../../include;%(AdditionalIncludeDirectories)
       ../../include;%(AdditionalIncludeDirectories)
+      ../../include;%(AdditionalIncludeDirectories)
     
   
   
diff --git a/googlemock/msvc/2015/gmock_test.vcxproj b/googlemock/msvc/2015/gmock_test.vcxproj
index 76ea5534..01d1f201 100644
--- a/googlemock/msvc/2015/gmock_test.vcxproj
+++ b/googlemock/msvc/2015/gmock_test.vcxproj
@@ -5,10 +5,18 @@
       Debug
       Win32
     
+    
+      Debug
+      x64
+    
     
       Release
       Win32
     
+    
+      Release
+      x64
+    
   
   
     {F10D22F8-AC7B-4213-8720-608E7D878CD2}
@@ -22,11 +30,22 @@
     true
     v140
   
+  
+    Application
+    Unicode
+    true
+    v140
+  
   
     Application
     Unicode
     v140
   
+  
+    Application
+    Unicode
+    v140
+  
   
   
   
@@ -34,19 +53,37 @@
     
     
   
+  
+    
+    
+  
   
     
     
   
+  
+    
+    
+  
   
   
     <_ProjectFileVersion>10.0.30319.1
-    $(SolutionDir)$(Configuration)\
+    $(SolutionDir)$(Platform)-$(Configuration)\
     $(OutDir)$(ProjectName)\
     true
-    $(SolutionDir)$(Configuration)\
+    true
+    $(SolutionDir)$(Platform)-$(Configuration)\
     $(OutDir)$(ProjectName)\
     false
+    false
+  
+  
+    $(SolutionDir)$(Platform)-$(Configuration)\
+    $(OutDir)$(ProjectName)\
+  
+  
+    $(SolutionDir)$(Platform)-$(Configuration)\
+    $(OutDir)$(ProjectName)\
   
   
     
@@ -68,10 +105,28 @@
       MachineX86
     
   
+  
+    
+      /bigobj %(AdditionalOptions)
+      Disabled
+      ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+      WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+      EnableFastChecks
+      MultiThreadedDebug
+      
+      
+      Level3
+      ProgramDatabase
+    
+    
+      true
+      Console
+    
+  
   
     
       /bigobj %(AdditionalOptions)
-      ..\..\include;..\..;%(AdditionalIncludeDirectories)
+      ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
       WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
       MultiThreaded
       
@@ -87,6 +142,24 @@
       MachineX86
     
   
+  
+    
+      /bigobj %(AdditionalOptions)
+      ..\..\include;..\..;$(GTestDir);%(AdditionalIncludeDirectories)
+      WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+      MultiThreaded
+      
+      
+      Level3
+      ProgramDatabase
+    
+    
+      true
+      Console
+      true
+      true
+    
+  
   
     
       {e4ef614b-30df-4954-8c53-580a0bf6b589}