diff --git a/src/FSharpSource.msbuildreferences.targets b/src/FSharpSource.msbuildreferences.targets new file mode 100644 index 0000000000000000000000000000000000000000..289e37a8653eba23a46d60c999c1605eec412f98 --- /dev/null +++ b/src/FSharpSource.msbuildreferences.targets @@ -0,0 +1,30 @@ + + + + + + + + + + + Microsoft.Build.Framework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Engine, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Utilities.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Tasks.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Conversion.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + + + Microsoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Engine, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Utilities.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Tasks.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + Microsoft.Build.Conversion.V12, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + + diff --git a/src/FSharpSource.targets b/src/FSharpSource.targets index dcd73965d396d56491f2097f3f797ba6e521315c..432d9bd995948661fb56cd97d1b0f1d0a09c6b0c 100644 --- a/src/FSharpSource.targets +++ b/src/FSharpSource.targets @@ -64,32 +64,7 @@ - - - - - - - - Microsoft.Build.Framework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Engine, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Utilities.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Tasks.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Conversion.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - - - Microsoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Engine, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Utilities.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Tasks.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - Microsoft.Build.Conversion.V12, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - + diff --git a/tests/RunTests.cmd b/tests/RunTests.cmd index 0b7271be837e67911dfe8b5fb73c11836ae33f2f..0c77a9fd4e63707df0fd3a3ce36cf46ee4626825 100644 --- a/tests/RunTests.cmd +++ b/tests/RunTests.cmd @@ -2,8 +2,10 @@ setlocal set FLAVOR=%1 -if /I "%FLAVOR%" == "debug" (goto :FLAVOR_OK) -if /I "%FLAVOR%" == "release" (goto :FLAVOR_OK) +if /I "%FLAVOR%" == "debug" (goto :FLAVOR_OK) +if /I "%FLAVOR%" == "release" (goto :FLAVOR_OK) +if /I "%FLAVOR%" == "vsdebug" (goto :FLAVOR_OK) +if /I "%FLAVOR%" == "vsrelease" (goto :FLAVOR_OK) goto :USAGE :flavor_ok @@ -79,7 +81,7 @@ if /I "%2" == "ideunit" (goto :IDEUNIT) echo Usage: echo. -echo RunTests.cmd ^ ^ [TagToRun^|"Tags,To,Run"] [TagNotToRun^|"Tags,Not,To,Run"] +echo RunTests.cmd ^ ^ [TagToRun^|"Tags,To,Run"] [TagNotToRun^|"Tags,Not,To,Run"] echo. exit /b 1 diff --git a/vsintegration/src/Salsa/Salsa.fsproj b/vsintegration/src/Salsa/Salsa.fsproj index 0f351196ec2c52b2d22bf883441313a410e59da0..b083a8449c33db3062e1152bc0972b1611be5baa 100644 --- a/vsintegration/src/Salsa/Salsa.fsproj +++ b/vsintegration/src/Salsa/Salsa.fsproj @@ -7,6 +7,7 @@ true + Debug AnyCPU @@ -36,7 +37,7 @@ - + diff --git a/vsintegration/src/fsharp.tools.targets b/vsintegration/src/fsharp.tools.targets index ca298eee8e38bf6b084d44fd710a0af925a460aa..6d85f1485a37be493dedcdf2785e08264f08a656 100644 --- a/vsintegration/src/fsharp.tools.targets +++ b/vsintegration/src/fsharp.tools.targets @@ -5,29 +5,6 @@ - - - - - - - - Microsoft.VisualStudio.Shell.12.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - Microsoft.VisualStudio.Shell.UI.Internal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - Microsoft.VisualStudio.Utilities, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - Microsoft.VisualStudio.Package.LanguageService.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - - - - - Microsoft.VisualStudio.Shell.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - Microsoft.VisualStudio.Shell.UI.Internal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - Microsoft.VisualStudio.Utilities, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - Microsoft.VisualStudio.Package.LanguageService.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL - - - - diff --git a/vsintegration/src/fsharp.vsreferences.targets b/vsintegration/src/fsharp.vsreferences.targets new file mode 100644 index 0000000000000000000000000000000000000000..2b80e862d5fc8f5766736f3c67907eff7274a69e --- /dev/null +++ b/vsintegration/src/fsharp.vsreferences.targets @@ -0,0 +1,27 @@ + + + + + + + + + + + + Microsoft.VisualStudio.Shell.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + Microsoft.VisualStudio.Shell.UI.Internal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + Microsoft.VisualStudio.Utilities, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + Microsoft.VisualStudio.Package.LanguageService.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + + + + + Microsoft.VisualStudio.Shell.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + Microsoft.VisualStudio.Shell.UI.Internal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + Microsoft.VisualStudio.Utilities, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + Microsoft.VisualStudio.Package.LanguageService.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL + + + + diff --git a/vsintegration/src/unittests/Unittests.fsproj b/vsintegration/src/unittests/Unittests.fsproj index baaeb3935efa9a431231d62a45670316c3d82c61..10ce54b491c8ec5c91f5ba02eec100b3c5dac818 100644 --- a/vsintegration/src/unittests/Unittests.fsproj +++ b/vsintegration/src/unittests/Unittests.fsproj @@ -7,9 +7,9 @@ true + Debug - x86 2.0 {EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F} Library @@ -17,6 +17,7 @@ Unittests.fsi LIBRARY 58;75 + x86 @@ -90,7 +91,7 @@ - + diff --git a/vsintegration/src/vs/FsPkgs/FSharp.Editor/FSharp.Editor.fsproj b/vsintegration/src/vs/FsPkgs/FSharp.Editor/FSharp.Editor.fsproj index ffa385837112d77cae52a4a2e0b899991216f9cd..f367d8cc264ede908b56b4aec391a4dde887ac3d 100644 --- a/vsintegration/src/vs/FsPkgs/FSharp.Editor/FSharp.Editor.fsproj +++ b/vsintegration/src/vs/FsPkgs/FSharp.Editor/FSharp.Editor.fsproj @@ -7,6 +7,7 @@ true + Debug AnyCPU diff --git a/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj b/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj index f5e7246bf87e6a68d0d18cefa02b1754e74f9226..bdefd798be8e0e750466937c79b064f0fcb7cce7 100644 --- a/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj +++ b/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.Base/FSharp.LanguageService.Base.csproj @@ -37,9 +37,10 @@ true + - - + + @@ -52,7 +53,7 @@ - + diff --git a/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.fsproj b/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.fsproj index ba2a4cf60efe7a9da3278468851d343a6e1ba7b1..f41774823dfffd1269e7dd4b6f67a7c06a5c5f71 100644 --- a/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.fsproj +++ b/vsintegration/src/vs/FsPkgs/FSharp.LanguageService/FSharp.LanguageService.fsproj @@ -21,6 +21,7 @@ true + @@ -57,14 +58,14 @@ - - + + - + diff --git a/vsintegration/src/vs/FsPkgs/FSharp.Project/Common.Source.CSharp/Project/ProjectSystem.Base.csproj b/vsintegration/src/vs/FsPkgs/FSharp.Project/Common.Source.CSharp/Project/ProjectSystem.Base.csproj index 451074cd97b25ec43539d4541a0437114fd2c9fb..0a60c392e37a25481ae015caa6556762f870866a 100644 --- a/vsintegration/src/vs/FsPkgs/FSharp.Project/Common.Source.CSharp/Project/ProjectSystem.Base.csproj +++ b/vsintegration/src/vs/FsPkgs/FSharp.Project/Common.Source.CSharp/Project/ProjectSystem.Base.csproj @@ -29,6 +29,8 @@ + + true $(FSharpSourcesRoot)\fsharp\msft.pubkey @@ -61,7 +63,7 @@ - + diff --git a/vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ProjectSystem.fsproj b/vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ProjectSystem.fsproj index 44e44918d7ae0da195c1250f8296b3c6a2813ec9..b3c23bf11b36ea0447cfba531c5c39578d254333 100644 --- a/vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ProjectSystem.fsproj +++ b/vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ProjectSystem.fsproj @@ -25,6 +25,7 @@ true + ProjectResources.rc @@ -71,9 +72,9 @@ - + - + diff --git a/vsintegration/src/vs/FsPkgs/FSharp.Project/VB/FSharpPropPage/FSharp.PropertiesPages.vbproj b/vsintegration/src/vs/FsPkgs/FSharp.Project/VB/FSharpPropPage/FSharp.PropertiesPages.vbproj index 60525190f9b6bf292431b3d9ec6e8589775d7d8b..26d5756b9515c194d06da3459214809d948cac21 100644 --- a/vsintegration/src/vs/FsPkgs/FSharp.Project/VB/FSharpPropPage/FSharp.PropertiesPages.vbproj +++ b/vsintegration/src/vs/FsPkgs/FSharp.Project/VB/FSharpPropPage/FSharp.PropertiesPages.vbproj @@ -47,6 +47,7 @@ true + @@ -59,7 +60,7 @@ - + diff --git a/vsintegration/src/vs/FsPkgs/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj b/vsintegration/src/vs/FsPkgs/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj index f921d0fef04d51c4922d9565599a3e3ff70e87c0..53d52e411870e6f1318cd5a9d65ac7633426027b 100644 --- a/vsintegration/src/vs/FsPkgs/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj +++ b/vsintegration/src/vs/FsPkgs/FSharp.VS.FSI/FSHarp.VS.FSI.fsproj @@ -8,6 +8,7 @@ 14.0 + Debug AnyCPU @@ -45,7 +46,7 @@ - +