Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More scripting reference issues #503

Closed
baronfel opened this issue Nov 13, 2019 · 2 comments · Fixed by #504
Closed

More scripting reference issues #503

baronfel opened this issue Nov 13, 2019 · 2 comments · Fixed by #504

Comments

@baronfel
Copy link
Contributor

The set of references seems to be ok now, but for some reason we have 4 spurious references that are sneaking in somehow:

The list of references we include now
-r:/usr/local/share/dotnet/sdk/3.1.100-preview2-014569/FSharp/FSharp.Compiler.Interactive.Settings.dll
-r:/usr/local/share/dotnet/sdk/3.1.100-preview2-014569/FSharp/FSharp.Core.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/Microsoft.CSharp.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/Microsoft.VisualBasic.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/Microsoft.VisualBasic.Core.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/Microsoft.Win32.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/Microsoft.Win32.Registry.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.AppContext.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Buffers.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Collections.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Collections.Concurrent.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Collections.Immutable.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Collections.NonGeneric.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Collections.Specialized.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ComponentModel.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ComponentModel.Annotations.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ComponentModel.DataAnnotations.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ComponentModel.EventBasedAsync.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ComponentModel.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ComponentModel.TypeConverter.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Configuration.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Console.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Core.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Data.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Data.Common.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Data.DataSetExtensions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.Contracts.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.Debug.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.DiagnosticSource.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.FileVersionInfo.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.Process.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.StackTrace.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.TextWriterTraceListener.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.Tools.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.TraceSource.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Diagnostics.Tracing.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Drawing.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Drawing.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Dynamic.Runtime.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Globalization.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Globalization.Calendars.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Globalization.Extensions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.Compression.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.Compression.Brotli.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.Compression.FileSystem.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.Compression.ZipFile.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.FileSystem.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.FileSystem.AccessControl.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.FileSystem.DriveInfo.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.FileSystem.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.FileSystem.Watcher.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.IsolatedStorage.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.MemoryMappedFiles.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.Pipes.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.Pipes.AccessControl.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.IO.UnmanagedMemoryStream.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Linq.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Linq.Expressions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Linq.Parallel.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Linq.Queryable.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Memory.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.Http.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.HttpListener.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.Mail.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.NameResolution.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.NetworkInformation.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.Ping.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.Requests.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.Security.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.ServicePoint.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.Sockets.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.WebClient.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.WebHeaderCollection.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.WebProxy.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.WebSockets.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Net.WebSockets.Client.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Numerics.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Numerics.Vectors.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ObjectModel.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Private.CoreLib.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Private.DataContractSerialization.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Private.Uri.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Private.Xml.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Private.Xml.Linq.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.DispatchProxy.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.Emit.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.Emit.ILGeneration.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.Emit.Lightweight.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.Extensions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.Metadata.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Reflection.TypeExtensions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Resources.Reader.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Resources.ResourceManager.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Resources.Writer.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.CompilerServices.Unsafe.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.CompilerServices.VisualC.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Extensions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Handles.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.InteropServices.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.InteropServices.RuntimeInformation.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.InteropServices.WindowsRuntime.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Intrinsics.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Loader.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Numerics.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Serialization.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Serialization.Formatters.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Serialization.Json.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Serialization.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.Serialization.Xml.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.WindowsRuntime.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Runtime.WindowsRuntime.UI.Xaml.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.AccessControl.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Claims.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Cryptography.Algorithms.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Cryptography.Cng.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Cryptography.Csp.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Cryptography.Encoding.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Cryptography.OpenSsl.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Cryptography.Primitives.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Cryptography.X509Certificates.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Principal.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.Principal.Windows.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Security.SecureString.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ServiceModel.Web.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ServiceProcess.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Text.Encoding.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Text.Encoding.CodePages.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Text.Encoding.Extensions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Text.Encodings.Web.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Text.Json.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Text.RegularExpressions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Channels.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Overlapped.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Tasks.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Tasks.Dataflow.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Tasks.Extensions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Tasks.Parallel.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Thread.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.ThreadPool.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Threading.Timer.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Transactions.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Transactions.Local.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.ValueTuple.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Web.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Web.HttpUtility.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Windows.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.Linq.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.ReaderWriter.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.Serialization.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.XDocument.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.XPath.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.XPath.XDocument.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.XmlDocument.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/System.Xml.XmlSerializer.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/WindowsBase.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/mscorlib.dll
-r:/usr/local/share/dotnet/shared/Microsoft.NETCore.App/3.1.0-preview2.19525.6/netstandard.dll
The parse errors we get
[18:05:30 DBG] event: (textDocument/publishDiagnostics, { Uri =
       "file:///Users/chethusk/oss/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/Tooltips/Script.fsx"
  Diagnostics =
               [|{ Range = { Start = { Line = 0
                                       Character = 0 }
                             End = { Line = 0
                                     Character = 0 } }
                   Severity = Some Error
                   Code = Some "84"
                   Source = "F# Compiler"
                   Message =
                            "Assembly reference 'System.Runtime.Remoting.dll' was not found or is invalid"
                   RelatedInformation = Some [||]
                   Tags = None };
                 { Range = { Start = { Line = 0
                                       Character = 0 }
                             End = { Line = 0
                                     Character = 0 } }
                   Severity = Some Error
                   Code = Some "84"
                   Source = "F# Compiler"
                   Message =
                            "Assembly reference 'System.Runtime.Serialization.Formatters.Soap.dll' was not found or is invalid"
                   RelatedInformation = Some [||]
                   Tags = None };
                 { Range = { Start = { Line = 0
                                       Character = 0 }
                             End = { Line = 0
                                     Character = 0 } }
                   Severity = Some Error
                   Code = Some "84"
                   Source = "F# Compiler"
                   Message =
                            "Assembly reference 'System.Web.Services.dll' was not found or is invalid"
                   RelatedInformation = Some [||]
                   Tags = None };
                 { Range = { Start = { Line = 0
                                       Character = 0 }
                             End = { Line = 0
                                     Character = 0 } }
                   Severity = Some Error
                   Code = Some "84"
                   Source = "F# Compiler"
                   Message =
                            "Assembly reference 'System.Windows.Forms.dll' was not found or is invalid"
                   RelatedInformation = Some [||]
                   Tags = None }|] }) <LSPTests>

So the gist is that something in the compiler/FSI typechecking is including those somehow?

We should be able to filter out these erroneous references (they are cosmetic only) but after we do that short-term fix we should report upstream. Also will need to validate this after updating to FCS 33.

@baronfel
Copy link
Contributor Author

These are definitely related to some stuff upstream in the compiler. These errors end up in the 'unresolvedreferencesset', which is populated only from the 'load closure' of the script.

@baronfel
Copy link
Contributor Author

baronfel commented Nov 13, 2019

This was all because we were targeting the wrong profile. See MR for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant