diff --git a/build/targets/NGenOrCrossGen.targets b/build/targets/NGenOrCrossGen.targets
index 33dcaa3a63a..3dba4fc5b2d 100644
--- a/build/targets/NGenOrCrossGen.targets
+++ b/build/targets/NGenOrCrossGen.targets
@@ -16,9 +16,9 @@
NGen for both 32 and 64 bit product.
If compiling use the app config file, if present.
-->
-
+
-
+
diff --git a/src/fsharp/fsi/fsi.fsproj b/src/fsharp/fsi/fsi.fsproj
index 29916135ac0..7d02c79e1d8 100644
--- a/src/fsharp/fsi/fsi.fsproj
+++ b/src/fsharp/fsi/fsi.fsproj
@@ -17,6 +17,7 @@
+ x86
$(DefineConstants);FSI_SHADOW_COPY_REFERENCES;FSI_SERVER
diff --git a/vsintegration/src/FSharp.VS.FSI/sessions.fs b/vsintegration/src/FSharp.VS.FSI/sessions.fs
index 35744a899e9..70aeeb9e404 100644
--- a/vsintegration/src/FSharp.VS.FSI/sessions.fs
+++ b/vsintegration/src/FSharp.VS.FSI/sessions.fs
@@ -66,7 +66,7 @@ let timeoutApp descr timeoutMS (f : 'a -> 'b) (arg:'a) =
!r
module SessionsProperties =
- let mutable useAnyCpuVersion = false
+ let mutable useAnyCpuVersion = true // 64-bit by default
let mutable fsiArgs = "--optimize"
let mutable fsiShadowCopy = true
let mutable fsiDebugMode = false