From 5b3becbd68fbf55f23534ceffc7ffc93e37111e8 Mon Sep 17 00:00:00 2001 From: Jared Parsons Date: Fri, 23 Aug 2024 15:20:36 -0700 Subject: [PATCH] Use the ref instead of lib assemblies That was a mistake and caused runtime issues when trying to load the resulting compilations. --- Src/Basic.Reference.Assemblies.NetStandard20/Generated.cs | 4 ++-- .../Generated.targets | 4 ++-- Src/Basic.Reference.Assemblies/Generated.NetStandard20.cs | 4 ++-- .../Generated.NetStandard20.targets | 4 ++-- Src/Generate/Program.cs | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Src/Basic.Reference.Assemblies.NetStandard20/Generated.cs b/Src/Basic.Reference.Assemblies.NetStandard20/Generated.cs index b1c118f..569a9de 100644 --- a/Src/Basic.Reference.Assemblies.NetStandard20/Generated.cs +++ b/Src/Basic.Reference.Assemblies.NetStandard20/Generated.cs @@ -2771,12 +2771,12 @@ public static class ExtraReferenceInfos /// /// The for Microsoft.CSharp.dll /// - public static ReferenceInfo MicrosoftCSharp => new ReferenceInfo("Microsoft.CSharp.dll", Resources.MicrosoftCSharp, NetStandard20.ExtraReferences.MicrosoftCSharp, global::System.Guid.Parse("481b904b-3433-4e80-b896-766a3cc8e857")); + public static ReferenceInfo MicrosoftCSharp => new ReferenceInfo("Microsoft.CSharp.dll", Resources.MicrosoftCSharp, NetStandard20.ExtraReferences.MicrosoftCSharp, global::System.Guid.Parse("77c6c890-19ac-4339-a953-ed9afe11ea30")); /// /// The for Microsoft.VisualBasic.dll /// - public static ReferenceInfo MicrosoftVisualBasic => new ReferenceInfo("Microsoft.VisualBasic.dll", Resources.MicrosoftVisualBasic, NetStandard20.ExtraReferences.MicrosoftVisualBasic, global::System.Guid.Parse("b61ee3c6-71d0-4726-931a-fa448a2e8f0e")); + public static ReferenceInfo MicrosoftVisualBasic => new ReferenceInfo("Microsoft.VisualBasic.dll", Resources.MicrosoftVisualBasic, NetStandard20.ExtraReferences.MicrosoftVisualBasic, global::System.Guid.Parse("ac737773-c586-4e01-96c3-8bee70ea9575")); /// /// The for System.Threading.Tasks.Extensions.dll diff --git a/Src/Basic.Reference.Assemblies.NetStandard20/Generated.targets b/Src/Basic.Reference.Assemblies.NetStandard20/Generated.targets index 0400f53..a8d50df 100644 --- a/Src/Basic.Reference.Assemblies.NetStandard20/Generated.targets +++ b/Src/Basic.Reference.Assemblies.NetStandard20/Generated.targets @@ -452,11 +452,11 @@ netstandard20.System.Xml.XPath.XDocument Resources\netstandard20\System.Xml.XPath.XDocument.dll - + netstandard20.Microsoft.CSharp Resources\netstandard20\Microsoft.CSharp.dll - + netstandard20.Microsoft.VisualBasic Resources\netstandard20\Microsoft.VisualBasic.dll diff --git a/Src/Basic.Reference.Assemblies/Generated.NetStandard20.cs b/Src/Basic.Reference.Assemblies/Generated.NetStandard20.cs index b1c118f..569a9de 100644 --- a/Src/Basic.Reference.Assemblies/Generated.NetStandard20.cs +++ b/Src/Basic.Reference.Assemblies/Generated.NetStandard20.cs @@ -2771,12 +2771,12 @@ public static class ExtraReferenceInfos /// /// The for Microsoft.CSharp.dll /// - public static ReferenceInfo MicrosoftCSharp => new ReferenceInfo("Microsoft.CSharp.dll", Resources.MicrosoftCSharp, NetStandard20.ExtraReferences.MicrosoftCSharp, global::System.Guid.Parse("481b904b-3433-4e80-b896-766a3cc8e857")); + public static ReferenceInfo MicrosoftCSharp => new ReferenceInfo("Microsoft.CSharp.dll", Resources.MicrosoftCSharp, NetStandard20.ExtraReferences.MicrosoftCSharp, global::System.Guid.Parse("77c6c890-19ac-4339-a953-ed9afe11ea30")); /// /// The for Microsoft.VisualBasic.dll /// - public static ReferenceInfo MicrosoftVisualBasic => new ReferenceInfo("Microsoft.VisualBasic.dll", Resources.MicrosoftVisualBasic, NetStandard20.ExtraReferences.MicrosoftVisualBasic, global::System.Guid.Parse("b61ee3c6-71d0-4726-931a-fa448a2e8f0e")); + public static ReferenceInfo MicrosoftVisualBasic => new ReferenceInfo("Microsoft.VisualBasic.dll", Resources.MicrosoftVisualBasic, NetStandard20.ExtraReferences.MicrosoftVisualBasic, global::System.Guid.Parse("ac737773-c586-4e01-96c3-8bee70ea9575")); /// /// The for System.Threading.Tasks.Extensions.dll diff --git a/Src/Basic.Reference.Assemblies/Generated.NetStandard20.targets b/Src/Basic.Reference.Assemblies/Generated.NetStandard20.targets index 0400f53..a8d50df 100644 --- a/Src/Basic.Reference.Assemblies/Generated.NetStandard20.targets +++ b/Src/Basic.Reference.Assemblies/Generated.NetStandard20.targets @@ -452,11 +452,11 @@ netstandard20.System.Xml.XPath.XDocument Resources\netstandard20\System.Xml.XPath.XDocument.dll - + netstandard20.Microsoft.CSharp Resources\netstandard20\Microsoft.CSharp.dll - + netstandard20.Microsoft.VisualBasic Resources\netstandard20\Microsoft.VisualBasic.dll diff --git a/Src/Generate/Program.cs b/Src/Generate/Program.cs index b0c76bd..077a67b 100644 --- a/Src/Generate/Program.cs +++ b/Src/Generate/Program.cs @@ -127,8 +127,8 @@ void NetStandard20() "NetStandard20", [@"netstandard.library\2.0.3\build\netstandard2.0\ref"], [ - @"microsoft.csharp\4.7.0\lib\netstandard2.0", - @"microsoft.visualbasic\10.3.0\lib\netstandard2.0", + @"microsoft.csharp\4.7.0\ref\netstandard2.0", + @"microsoft.visualbasic\10.3.0\ref\netstandard2.0", @"system.threading.tasks.extensions\4.5.4\lib\netstandard2.0"]); var targetDir = Path.Combine(srcPath, "Basic.Reference.Assemblies.NetStandard20"); File.WriteAllText(Path.Combine(targetDir, "Generated.cs"), content.CodeContent, encoding);