diff --git a/Directory.Build.targets b/Directory.Build.targets
index 5e6446add9..3a01551bf0 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -21,6 +21,14 @@
       
     
 
+    
+      
+          
+          $(NativeOutputPath)$(LibPrefix)%(NativeAssemblyReference.Identity)$(LibExtension).%(NativeAssemblyReference.MajorVersion)
+          $(NativeOutputPath)$(LibPrefix)%(NativeAssemblyReference.Identity).%(NativeAssemblyReference.MajorVersion)$(LibExtension)
+      
+    
+      
     
       
     
-    
+
+    
+    
+      
+    
+      
   
   
   
diff --git a/build/Dependencies.props b/build/Dependencies.props
index d63101377e..1c40e8a499 100644
--- a/build/Dependencies.props
+++ b/build/Dependencies.props
@@ -21,7 +21,8 @@
     4.5.0
     4.5.0
     4.5.0
-    1.13.1
+    1.14.0
+    1
   
 
   
diff --git a/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj b/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj
index 44aa3ec001..ad4c12fdc1 100644
--- a/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj
+++ b/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj
@@ -13,8 +13,12 @@
 
   
   
-    
-    
+    
+      $(TensorFlowMajorVersion)
+    
+    
+      $(TensorFlowMajorVersion)
+    
   
 
 
diff --git a/src/Redist/Microsoft.ML.TensorFlow.Redist/Microsoft.ML.TensorFlow.Redist.proj b/src/Redist/Microsoft.ML.TensorFlow.Redist/Microsoft.ML.TensorFlow.Redist.proj
index 3a847b65af..d310404bcb 100644
--- a/src/Redist/Microsoft.ML.TensorFlow.Redist/Microsoft.ML.TensorFlow.Redist.proj
+++ b/src/Redist/Microsoft.ML.TensorFlow.Redist/Microsoft.ML.TensorFlow.Redist.proj
@@ -7,10 +7,27 @@
   
   
     
-    
-    
-
-    
+    
+    
+
+
+      
   
 
   
@@ -93,8 +110,6 @@
       
       <_fileFromArchive Include="%(TensorFlowArchive.FilesFromArchive)" ExtractDirectory="%(TensorFlowArchive.ExtractDirectory)" Runtime="%(TensorFlowArchive.Runtime)" />
       <_fileFromArchive DestinationFile="%(FileName)%(Extension)"/>
-      
-      <_fileFromArchive Condition="'%(Runtime)' == 'osx-x64' AND '%(Extension)' == '.so'" DestinationFile="%(FileName).dylib" />
       <_fileFromArchive PackagePath="runtimes\%(_fileFromArchive.Runtime)\native\%(_fileFromArchive.DestinationFile)" />
 
       
@@ -120,9 +135,6 @@
     
 
-    
-    
   
 
   
diff --git a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-darwin-x86_64-1.13.1.tar.gz.sha b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-darwin-x86_64-1.13.1.tar.gz.sha
deleted file mode 100644
index b6cfa6d7b8..0000000000
--- a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-darwin-x86_64-1.13.1.tar.gz.sha
+++ /dev/null
@@ -1 +0,0 @@
-9D748CF9FA3A18BC9456CF3F4E44DE519403FB542A85D1916BB9B1E3AFD90139258936C780E78488721D0872A365BE07CB97A53A6C851BEE5362D5221AE17BF3
\ No newline at end of file
diff --git a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-darwin-x86_64-1.14.0.tar.gz.sha b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-darwin-x86_64-1.14.0.tar.gz.sha
new file mode 100644
index 0000000000..951c4556e5
--- /dev/null
+++ b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-darwin-x86_64-1.14.0.tar.gz.sha
@@ -0,0 +1 @@
+7002EF701BD23C5EF5FF94192E935F0DDF960A21BE2531CEE158586830C00E0BA889900F7F6E8AB568BEE0ACF1F5A6A246BB43D11C4109E9DC782B46377D8142
\ No newline at end of file
diff --git a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-linux-x86_64-1.13.1.tar.gz.sha b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-linux-x86_64-1.13.1.tar.gz.sha
deleted file mode 100644
index 55c2e50b2a..0000000000
--- a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-linux-x86_64-1.13.1.tar.gz.sha
+++ /dev/null
@@ -1 +0,0 @@
-A09EA6EF85BAEF567AE33538D0FEF648317AC4357A6C4C2AF4890E2C60E16A73014645118FFE3A5A56E03E0C941B7770AB7342532EBF07066784A72443970AE7
\ No newline at end of file
diff --git a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-linux-x86_64-1.14.0.tar.gz.sha b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-linux-x86_64-1.14.0.tar.gz.sha
new file mode 100644
index 0000000000..784640a022
--- /dev/null
+++ b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-linux-x86_64-1.14.0.tar.gz.sha
@@ -0,0 +1 @@
+E3F6D0309117E9E45780ECF8BC4D0268B3FC9F12E3E38FFE58496789330A4ACD2DC8FF721F3B8900357F6155F8A54000E45B99495F823486B558E8B42532392D
\ No newline at end of file
diff --git a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-windows-x86_64-1.13.1.zip.sha b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-windows-x86_64-1.13.1.zip.sha
deleted file mode 100644
index 018d84782a..0000000000
--- a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-windows-x86_64-1.13.1.zip.sha
+++ /dev/null
@@ -1 +0,0 @@
-301762731DFCFFABEC7C5ED95453CC27E56B10E06B3EB4CB83B1F552A5345D00E087F65B9FC99D74219016B4C53CC70A7FFC13C29C1D10FC8EEEFA6B18896144
\ No newline at end of file
diff --git a/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-windows-x86_64-1.14.0.zip.sha b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-windows-x86_64-1.14.0.zip.sha
new file mode 100644
index 0000000000..b7d6402c45
--- /dev/null
+++ b/src/Redist/Microsoft.ML.TensorFlow.Redist/libtensorflow-cpu-windows-x86_64-1.14.0.zip.sha
@@ -0,0 +1 @@
+59A2B80B441439B851202358CE4A65BA0DDDB319A8A29E87B135DCD9954BC5B0628F2C0C8E72D6942EA3CDCE172805C2BD5421815B3D0210B62BC0936DC59A08
\ No newline at end of file
diff --git a/test/Microsoft.ML.Core.Tests/Microsoft.ML.Core.Tests.csproj b/test/Microsoft.ML.Core.Tests/Microsoft.ML.Core.Tests.csproj
index 889cca84c0..deb41b5c4a 100644
--- a/test/Microsoft.ML.Core.Tests/Microsoft.ML.Core.Tests.csproj
+++ b/test/Microsoft.ML.Core.Tests/Microsoft.ML.Core.Tests.csproj
@@ -38,8 +38,12 @@
 
   
   
-    
-    
+    
+      $(TensorFlowMajorVersion)
+    
+    
+      $(TensorFlowMajorVersion)
+    
   
 
 
diff --git a/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj b/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj
index c1c7af9263..abb06dcc4a 100644
--- a/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj
+++ b/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj
@@ -44,8 +44,12 @@
 
   
   
-    
-    
+    
+      $(TensorFlowMajorVersion)
+    
+    
+      $(TensorFlowMajorVersion)
+    
   
   
     
diff --git a/test/Microsoft.ML.Tests/Microsoft.ML.Tests.csproj b/test/Microsoft.ML.Tests/Microsoft.ML.Tests.csproj
index 8f6dd9fb9b..c499c63a34 100644
--- a/test/Microsoft.ML.Tests/Microsoft.ML.Tests.csproj
+++ b/test/Microsoft.ML.Tests/Microsoft.ML.Tests.csproj
@@ -45,8 +45,12 @@
 
   
   
-    
-    
+    
+      $(TensorFlowMajorVersion)
+    
+    
+      $(TensorFlowMajorVersion)
+