diff --git a/packages.config b/packages.config
index 9cb25ccd79..9d75ba0a3c 100644
--- a/packages.config
+++ b/packages.config
@@ -14,7 +14,7 @@
-
+
diff --git a/setup/FSharp.SDK/FSharp.SDK.wixproj b/setup/FSharp.SDK/FSharp.SDK.wixproj
index d6d6d55da5..e43a25db15 100644
--- a/setup/FSharp.SDK/FSharp.SDK.wixproj
+++ b/setup/FSharp.SDK/FSharp.SDK.wixproj
@@ -1,6 +1,6 @@
-
+
$(MSBuildProjectDirectory)\..\..
$(FSharpTreeRoot)\setup
@@ -64,7 +64,7 @@
-
+
diff --git a/setup/Swix/Microsoft.FSharp.Dependencies/Microsoft.FSharp.Dependencies.swixproj b/setup/Swix/Microsoft.FSharp.Dependencies/Microsoft.FSharp.Dependencies.swixproj
index 2ba832036e..51f00b3cbf 100644
--- a/setup/Swix/Microsoft.FSharp.Dependencies/Microsoft.FSharp.Dependencies.swixproj
+++ b/setup/Swix/Microsoft.FSharp.Dependencies/Microsoft.FSharp.Dependencies.swixproj
@@ -1,5 +1,6 @@
-
+
+
..\..\..\src
neutral
@@ -26,6 +27,10 @@
+
+
+
+
diff --git a/setup/Swix/Microsoft.FSharp.SDK.Core/Files.swr b/setup/Swix/Microsoft.FSharp.SDK.Core/Files.swr
index 03c9dab29b..8ff8502480 100644
--- a/setup/Swix/Microsoft.FSharp.SDK.Core/Files.swr
+++ b/setup/Swix/Microsoft.FSharp.SDK.Core/Files.swr
@@ -3,6 +3,7 @@ use vs
package name=Microsoft.FSharp.SDK.Core
version=$(FSharpPackageVersion)
vs.package.type=msi
+ vs.package.installSize=37223424
vs.payloads
vs.payload source="$(BinariesFolder)\msi\Microsoft.FSharp.SDK.Core.msi"
diff --git a/setup/Swix/Microsoft.FSharp.SDK.Core/Microsoft.FSharp.SDK.Core.swixproj b/setup/Swix/Microsoft.FSharp.SDK.Core/Microsoft.FSharp.SDK.Core.swixproj
index de6979f0a7..ee9f080926 100644
--- a/setup/Swix/Microsoft.FSharp.SDK.Core/Microsoft.FSharp.SDK.Core.swixproj
+++ b/setup/Swix/Microsoft.FSharp.SDK.Core/Microsoft.FSharp.SDK.Core.swixproj
@@ -1,5 +1,6 @@
-
+
+
..\..\..\src
neutral
@@ -23,6 +24,10 @@
+
+
+
+
diff --git a/setup/Swix/Microsoft.FSharp.SDK.Resources/Empty.swr b/setup/Swix/Microsoft.FSharp.SDK.Resources/Empty.swr
index fa3af6a1ad..43c529f030 100644
--- a/setup/Swix/Microsoft.FSharp.SDK.Resources/Empty.swr
+++ b/setup/Swix/Microsoft.FSharp.SDK.Resources/Empty.swr
@@ -2,4 +2,5 @@ use vs
package name=Microsoft.FSharp.SDK.Resources
version=$(FSharpPackageVersion)
- vs.package.language=$(LocaleSpecificCulture)
\ No newline at end of file
+ vs.package.language=$(LocaleSpecificCulture)
+ vs.package.installSize=1
diff --git a/setup/Swix/Microsoft.FSharp.SDK.Resources/Files.swr b/setup/Swix/Microsoft.FSharp.SDK.Resources/Files.swr
index 5e7c02d298..b1dfd59314 100644
--- a/setup/Swix/Microsoft.FSharp.SDK.Resources/Files.swr
+++ b/setup/Swix/Microsoft.FSharp.SDK.Resources/Files.swr
@@ -4,6 +4,7 @@ package name=Microsoft.FSharp.SDK.Resources
version=$(FSharpPackageVersion)
vs.package.type=msi
vs.package.language=$(LocaleSpecificCulture)
+ vs.package.installSize=13854720
vs.payloads
vs.payload source="$(BinariesFolder)\msi\Microsoft.FSharp.SDK.Resources.$(LocaleCode).msi"
diff --git a/setup/Swix/Microsoft.FSharp.SDK.Resources/Microsoft.FSharp.SDK.Resources.swixproj b/setup/Swix/Microsoft.FSharp.SDK.Resources/Microsoft.FSharp.SDK.Resources.swixproj
index a91de00cb7..834811d19f 100644
--- a/setup/Swix/Microsoft.FSharp.SDK.Resources/Microsoft.FSharp.SDK.Resources.swixproj
+++ b/setup/Swix/Microsoft.FSharp.SDK.Resources/Microsoft.FSharp.SDK.Resources.swixproj
@@ -1,5 +1,6 @@
-
+
+
..\..\..\src
neutral
@@ -38,11 +39,12 @@
-
+
+
diff --git a/setup/Swix/Microsoft.FSharp.Vsix.Core/Files.swr b/setup/Swix/Microsoft.FSharp.Vsix.Core/Files.swr
index 34048ab6db..ac8691655c 100644
--- a/setup/Swix/Microsoft.FSharp.Vsix.Core/Files.swr
+++ b/setup/Swix/Microsoft.FSharp.Vsix.Core/Files.swr
@@ -4,6 +4,10 @@ package name=Microsoft.FSharp.VSIX.$(VSSku).Core
version=$(FSharpPackageVersion)
vs.package.type=vsix
vs.package.vsixId=VisualFSharp
+ vs.package.installSize=32108544
+
+vs.dependencies
+ vs.dependency id=Microsoft.VisualStudio.MinShell
vs.payloads
- vs.payload source="$(BinariesFolder)\net40\bin\VisualFSharp$(VSSku).vsix"
\ No newline at end of file
+ vs.payload source="$(BinariesFolder)\net40\bin\VisualFSharp$(VSSku).vsix"
diff --git a/setup/Swix/Microsoft.FSharp.Vsix.Core/Microsoft.FSharp.Vsix.Core.swixproj b/setup/Swix/Microsoft.FSharp.Vsix.Core/Microsoft.FSharp.Vsix.Core.swixproj
index 5f95bcfcfa..eaec671705 100644
--- a/setup/Swix/Microsoft.FSharp.Vsix.Core/Microsoft.FSharp.Vsix.Core.swixproj
+++ b/setup/Swix/Microsoft.FSharp.Vsix.Core/Microsoft.FSharp.Vsix.Core.swixproj
@@ -1,5 +1,6 @@
-
+
+
..\..\..\src
neutral
@@ -29,7 +30,8 @@
-
+
+
diff --git a/setup/Swix/Microsoft.FSharp.Vsix.Resources/Empty.swr b/setup/Swix/Microsoft.FSharp.Vsix.Resources/Empty.swr
index 2203e272e1..1fbe4e66ed 100644
--- a/setup/Swix/Microsoft.FSharp.Vsix.Resources/Empty.swr
+++ b/setup/Swix/Microsoft.FSharp.Vsix.Resources/Empty.swr
@@ -3,3 +3,4 @@ use vs
package name=Microsoft.FSharp.VSIX.$(VSSku).Resources
version=$(FSharpPackageVersion)
vs.package.language=$(LocaleSpecificCulture)
+ vs.package.installSize=1
diff --git a/setup/Swix/Microsoft.FSharp.Vsix.Resources/Microsoft.FSharp.Vsix.Resources.swixproj b/setup/Swix/Microsoft.FSharp.Vsix.Resources/Microsoft.FSharp.Vsix.Resources.swixproj
index e2371d1d5d..29d998746f 100644
--- a/setup/Swix/Microsoft.FSharp.Vsix.Resources/Microsoft.FSharp.Vsix.Resources.swixproj
+++ b/setup/Swix/Microsoft.FSharp.Vsix.Resources/Microsoft.FSharp.Vsix.Resources.swixproj
@@ -1,5 +1,6 @@
-
+
+
..\..\..\src
neutral
@@ -39,12 +40,13 @@
-
+
+
diff --git a/setup/fsharp-setup-build.proj b/setup/fsharp-setup-build.proj
index 85b6ffb1da..4041b8bab9 100644
--- a/setup/fsharp-setup-build.proj
+++ b/setup/fsharp-setup-build.proj
@@ -78,9 +78,9 @@
-
+