Skip to content

Commit 4b225e7

Browse files
dsymeKevinRansom
authored andcommitted
Possible fix for script processing (#6301)
* Possible fix for script processing * Update FSharpProjectOptionsManager.fs * add test files and improve fix
1 parent 00e2161 commit 4b225e7

File tree

13 files changed

+4699
-9
lines changed

13 files changed

+4699
-9
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.28606.126
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "vs2019slow", "vs2019slow\vs2019slow.fsproj", "{F7897B1F-2B0E-4F31-B71E-CB80F16354FF}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{F7897B1F-2B0E-4F31-B71E-CB80F16354FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{F7897B1F-2B0E-4F31-B71E-CB80F16354FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{F7897B1F-2B0E-4F31-B71E-CB80F16354FF}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{F7897B1F-2B0E-4F31-B71E-CB80F16354FF}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
GlobalSection(ExtensibilityGlobals) = postSolution
23+
SolutionGuid = {9AD6A9F5-C754-443F-8C47-5DA32634D93A}
24+
EndGlobalSection
25+
EndGlobal
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<configuration>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
5+
</startup>
6+
</configuration>
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
namespace vs2019slow.AssemblyInfo
2+
3+
open System.Reflection
4+
open System.Runtime.CompilerServices
5+
open System.Runtime.InteropServices
6+
7+
// General Information about an assembly is controlled through the following
8+
// set of attributes. Change these attribute values to modify the information
9+
// associated with an assembly.
10+
[<assembly: AssemblyTitle("vs2019slow")>]
11+
[<assembly: AssemblyDescription("")>]
12+
[<assembly: AssemblyConfiguration("")>]
13+
[<assembly: AssemblyCompany("")>]
14+
[<assembly: AssemblyProduct("vs2019slow")>]
15+
[<assembly: AssemblyCopyright("Copyright © 2019")>]
16+
[<assembly: AssemblyTrademark("")>]
17+
[<assembly: AssemblyCulture("")>]
18+
19+
// Setting ComVisible to false makes the types in this assembly not visible
20+
// to COM components. If you need to access a type in this assembly from
21+
// COM, set the ComVisible attribute to true on that type.
22+
[<assembly: ComVisible(false)>]
23+
24+
// The following GUID is for the ID of the typelib if this project is exposed to COM
25+
[<assembly: Guid("f7897b1f-2b0e-4f31-b71e-cb80f16354ff")>]
26+
27+
// Version information for an assembly consists of the following four values:
28+
//
29+
// Major Version
30+
// Minor Version
31+
// Build Number
32+
// Revision
33+
//
34+
// You can specify all the values or you can default the Build and Revision Numbers
35+
// by using the '*' as shown below:
36+
// [<assembly: AssemblyVersion("1.0.*")>]
37+
[<assembly: AssemblyVersion("1.0.0.0")>]
38+
[<assembly: AssemblyFileVersion("1.0.0.0")>]
39+
40+
do
41+
()
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Learn more about F# at http://fsharp.org
2+
// See the 'F# Tutorial' project for more help.
3+
4+
[<EntryPoint>]
5+
let main argv =
6+
printfn "%A" argv
7+
0 // return an integer exit code
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#load "Script1.fsx"
2+
#load "Script2.fsx"
3+
#load "Script3.fsx"
4+
#load "Script4.fsx"
5+
#load "Script5.fsx"
6+
7+
//Type some code here
8+
9+
10+
Script1.T1
11+
12+
Script3.T11
13+
14+
Script4.
15+
16+
Script2.T100
17+
18+
Script4.T11

0 commit comments

Comments
 (0)