.Net Core v3 Preview 2 build error

Hi,

I downloaded the preview from here

Trying to build a console app I get

E: Package Microsoft.NETCore.App matching version [3.0.0-preview-27324-5] was not found in any repositories.

/Applications/Fire.app/Contents/Resources/Mono/bin/mono /Applications/Fire.app/Contents/Resources/EBuild.exe “–setting:Elements:ToffeeSDKFolder=/Applications/Fire.app/Contents/Resources/Toffee SDKs” “–setting:Elements:IslandSDKFolder=/Applications/Fire.app/Contents/Resources/Island SDKs” “–setting:Elements:GothamXmlFolder=/Applications/Fire.app/Contents/Resources/Gotham XMLs” “–setting:Elements:ReferencePathsXMLFolder=/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial” --setting:Elements:IslandLddExePath=/Applications/Fire.app/Contents/Resources/lld --setting:Elements:ToffeeHelperExePath=/Applications/Fire.app/Contents/Resources/ToffeeHelper /Users/JohnMoshakis/Documents/develop/Echoes/Core/ConsoleApplication2/ConsoleApplication2.sln --logger:fire --configuration:Debug --debug --statistics --verbosity:diagnostic --xml:/var/folders/42/j8j5j6pd0s51c9_zq3hv_9wr0000gn/T/ConsoleApplication2.fire.xml --build
RemObjects EBuild. An open source build engine for Elements and beyond.
Copyright RemObjects Software 2016-2019. All Rights Reserved. Created by marc hoffman.
Version 10.0.0.2369 (develop) built on talax, 20190201-190555. Commit ea53b4b.

-> Task RemObjects.EBuild.BuildSolution started.
-> Project ConsoleApplication2 started.
-> Task RemObjects.EBuild.Elements.ElementsBuildProject started for ConsoleApplication2.
-> Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings started for ConsoleApplication2, Echoes.
Mapping DefineConstants=DEBUG;TRACE; to ConditionalDefines
Mapping AssemblyName=ConsoleApplication2 to BinaryName
Mapping CpuType=anycpu to Architecture
<- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings finished for ConsoleApplication2, Echoes, took 0.2359s (0.2372s).
-> Task RemObjects.EBuild.Elements.ElementsSanityCheck started for ConsoleApplication2, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsSanityCheck finished for ConsoleApplication2, Echoes, took 0.0003s (0.0007s).
-> Task RemObjects.EBuild.Elements.ElementsPreparePlatforms started for ConsoleApplication2.
Preparing target ‘Echoes’ (platform ‘Echoes’).
D: Target-specific Settings, before prepare
D: - <Architecture = anycpu [Target: Echoes]>
D: - <BinaryName = ConsoleApplication2 [Target: Echoes]>
D: - <ConditionalDefines = DEBUG;TRACE; [Target: Echoes]>
D: - <Mode = Echoes [Target: Echoes]>
D: - <OutputType = Executable [Target: Echoes]>
D: - <SubMode = .NET [Target: Echoes]>
-> Task RemObjects.EBuild.Elements.ElementsPreflightEchoes started for ConsoleApplication2.
<- Task RemObjects.EBuild.Elements.ElementsPreflightEchoes finished for ConsoleApplication2, took 0.0063s (0.0066s).
-> Task RemObjects.EBuild.Elements.ElementsPrepareEchoesPlatform started for ConsoleApplication2, Echoes.
Adding implicit package reference to ‘Microsoft.NETCore.App:[3.0.0-preview-27324-5]’.
<- Task RemObjects.EBuild.Elements.ElementsPrepareEchoesPlatform finished for ConsoleApplication2, Echoes, took 1.0029s (1.0105s).
D: Target-specific Settings, after prepare
D: - <Architecture = anycpu [Target: Echoes]>
D: - <BinaryName = ConsoleApplication2 [Target: Echoes]>
D: - <ConditionalDefines = DEBUG;TRACE; [Target: Echoes]>
D: - <IDE:TargetInfo = .NETCoreApp3.0 (compatible with netstandard2.0) [Target: Echoes]>
D: - <Mode = Echoes [Target: Echoes]>
D: - <NETStandardVersion = 2.0 [Target: Echoes]>
D: - <NuGetPlatformName = netcoreapp [Target: Echoes]>
D: - <NuGetPlatformVersion = 3.0 [Target: Echoes]>
D: - <OutputType = Executable [Target: Echoes]>
D: - <SubMode = .NETCore [Target: Echoes]>
D: - <TargetFrameworkName = .NETCoreApp [Target: Echoes]>
D: - <TargetFrameworkNameLong = .NETCoreApp,Version=v3.0 [Target: Echoes]>
D: - <TargetFrameworkVersion = 3.0 [Target: Echoes]>
<- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms finished for ConsoleApplication2, took 1.2582s (1.2597s).
-> Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles started for ConsoleApplication2, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles finished for ConsoleApplication2, Echoes, took 0.0069s (0.0076s).
– Task RemObjects.EBuild.Elements.ElementsResolveHeaderImportFiles skipped for ConsoleApplication2, Echoes, condition not met.
-> Task RemObjects.EBuild.Elements.ElementsPreCompile started for ConsoleApplication2, Echoes.
-> Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes started for ConsoleApplication2, Echoes.
-> Task RemObjects.EBuild.Elements.ElementsResolveContent started for ConsoleApplication2, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsResolveContent finished for ConsoleApplication2, Echoes, took 0.0005s (0.0007s).
-> Task RemObjects.EBuild.Elements.ElementsResolveResourceFiles started for ConsoleApplication2, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsResolveResourceFiles finished for ConsoleApplication2, Echoes, took 0.0004s (0.0006s).
-> Task RemObjects.EBuild.Elements.ElementsEchoesProcessResources started for ConsoleApplication2, Echoes.
D: Using cached data for EchoesResources.
<- Task RemObjects.EBuild.Elements.ElementsEchoesProcessResources finished for ConsoleApplication2, Echoes, took 0.0345s (0.0364s).
-> Task RemObjects.EBuild.Elements.ElementsEchoesResolveXamlFiles started for ConsoleApplication2, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsEchoesResolveXamlFiles finished for ConsoleApplication2, Echoes, took 0.0002s (0.0007s).
– Task RemObjects.EBuild.Elements.ElementsEchoesGenerateVBMyClass skipped for ConsoleApplication2, Echoes, condition not met.
<- Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes finished for ConsoleApplication2, Echoes, took 0.0001s (0.0400s).
– Task RemObjects.EBuild.Elements.ElementsPreCompileToffee skipped for ConsoleApplication2, Echoes, condition not met.
– Task RemObjects.EBuild.Elements.ElementsPreCompileCooper skipped for ConsoleApplication2, Echoes, condition not met.
– Task RemObjects.EBuild.Elements.ElementsPreCompileIsland skipped for ConsoleApplication2, Echoes, condition not met.
<- Task RemObjects.EBuild.Elements.ElementsPreCompile finished for ConsoleApplication2, Echoes, took 0.0000s (1.7168s).
– Task RemObjects.EBuild.Elements.ElementsPreparePlatforms skipped for ConsoleApplication2, already ran.
-> Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences started for ConsoleApplication2.
<- Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences finished for ConsoleApplication2, took 0.0008s (0.0013s).
-> Task RemObjects.EBuild.Elements.ElementsResolveReferences started for ConsoleApplication2.
-> Target Echoes started.
-> Task RemObjects.EBuild.Elements.ElementsProcessNuGetReferences started for ConsoleApplication2, Echoes.
E: Package Microsoft.NETCore.App matching version [3.0.0-preview-27324-5] was not found in any repositories.
<- Task RemObjects.EBuild.Elements.ElementsProcessNuGetReferences failed for ConsoleApplication2, Echoes, took 0.5044s (0.5052s).
<- Target Echoes failed.
<- Task RemObjects.EBuild.Elements.ElementsResolveReferences failed for ConsoleApplication2, took 0.5106s (0.5130s).
<- Task RemObjects.EBuild.Elements.ElementsBuildProject failed for ConsoleApplication2, took 0.0000s (2.2343s).
<- Project ConsoleApplication2 failed, took 2.2348s.
Project ‘ConsoleApplication2’ failed to build.
Solution ‘ConsoleApplication2’ failed to build all projects.
<- Task RemObjects.EBuild.BuildSolution failed for ConsoleApplication2, took 2.9112s (2.9144s).

Cheers,
John

pretty self-explanatory? guess that backache just isn’t there for the preview?

I looked in .nuget and couldnt see it there. I also did a dotnet new console and then a dotnet run which worked ok.

Where did it look for that package ?

I have the same issue (I only install SDK 3.0.100), which is preview 3

And I found the way to sovle the problem:

  1. Changed the runtime (.Net Core) to Microsoft.AspNetCore.APP
  2. Remove the Nuget Microsoft.netcore.app reference
  3. Changed back the runtime (.Net Core) to Microsoft.Netcore.App

It should look like this, you can see the yellow ! is gone (for the last screenshot).

%E5%9B%BE%E7%89%87

I get this:

D:          Available Versions of 'Microsoft.NETCore.App': 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.2.0-preview3-27014-02, 2.2.0-preview2-26905-02, 2.2.0-preview-26820-02, 2.1.9, 2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4, 2.1.3, 2.1.2, 2.1.1, 2.1.0, 2.1.0-rc1, 2.1.0-preview2-26406-04, 2.1.0-preview1-26216-03, 2.0.9, 2.0.7, 2.0.6, 2.0.5, 2.0.4, 2.0.3, 2.0.0, 2.0.0-preview2-25407-01, 2.0.0-preview1-002111-00, 1.1.12, 1.1.11, 1.1.10, 1.1.9, 1.1.8, 1.1.7, 1.1.6, 1.1.5, 1.1.4, 1.1.2, 1.1.1, 1.1.0, 1.1.0-preview1-001100-00, 1.0.15, 1.0.14, 1.0.13, 1.0.12, 1.0.11, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.5, 1.0.5-servicing-004880-00, 1.0.4, 1.0.3, 1.0.1, 1.0.0, 1.0.0-rc2-3002702.
D:          Package Microsoft.NETCore.App version [3.0.0-preview3-27503-5] could not be matched in repository <NuGetRepository https://api.nuget.org/v3/index.json>.
D:          Package Microsoft.NETCore.App matching version [3.0.0-preview3-27503-5] was not found in any repositories; trying different versions.
D:          Package Microsoft.NETCore.App:2.2.0 found in local cache.
D:          Falling back to 2.2.0

which seems to be the best possible outcome, given a newer version of the package actually does not exist in the repo?

Ah wait, that fallback only applies to reference resolving; actual build expects a hard match.

John, which version of the package does botnet resolve, for you?

I dont recall what I installed last time.

I had these sdks

2.1.502 [/usr/local/share/dotnet/sdk]
2.1.503 [/usr/local/share/dotnet/sdk]
2.2.103 [/usr/local/share/dotnet/sdk]

and these runtimes

Microsoft.AspNetCore.All 2.1.6 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]

Microsoft.AspNetCore.All 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.6 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.6 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

I just had TargetFramework .NetCore3 available

I installed this

https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-3.0.100-preview3-macos-x64-installer

And I now have these extra runtimes

Microsoft.AspNetCore.App 3.0.0-preview3-19153-02 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]

Microsoft.NETCore.App 3.0.0-preview3-27503-5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

These extra sdks

3.0.100-preview3-010431 [/usr/local/share/dotnet/sdk]

I can now select this in Fire

I get this when I build

/Applications/Fire.app/Contents/Resources/Mono/bin/mono /Applications/Fire.app/Contents/Resources/EBuild.exe “–setting:Elements:ToffeeSDKFolder=/Applications/Fire.app/Contents/Resources/Toffee SDKs” “–setting:Elements:IslandSDKFolder=/Applications/Fire.app/Contents/Resources/Island SDKs” “–setting:Elements:GothamXmlFolder=/Applications/Fire.app/Contents/Resources/Gotham XMLs” “–setting:Elements:ReferencePathsXMLFolder=/Applications/Fire.app/Contents/Resources/Reference Paths with Data Abstract Trial” --setting:Elements:IslandLddExePath=/Applications/Fire.app/Contents/Resources/lld --setting:Elements:ToffeeHelperExePath=/Applications/Fire.app/Contents/Resources/ToffeeHelper /Users/JohnMoshakis/Documents/develop/Echoes/Core/ConsoleApplication4/ConsoleApplication4.sln --logger:fire --configuration:Debug --debug --statistics --verbosity:diagnostic --xml:/var/folders/51/b5sv97c13sd9zw0q55gqcp5c0000gn/T/ConsoleApplication4.fire.xml --build
RemObjects EBuild. An open source build engine for Elements and beyond.
Copyright RemObjects Software 2016-2019. All Rights Reserved. Created by marc hoffman.
Version 10.0.0.2385 (develop) built on talax, 20190315-162227. Commit aab5759.

-> Task RemObjects.EBuild.BuildSolution started.
-> Project ConsoleApplication4 started.
-> Task RemObjects.EBuild.Elements.ElementsBuildProject started for ConsoleApplication4.
-> Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings started for ConsoleApplication4, Echoes.
Mapping DefineConstants=DEBUG;TRACE; to ConditionalDefines
Mapping AssemblyName=ConsoleApplication4 to BinaryName
Mapping CpuType=anycpu to Architecture
<- Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings finished for ConsoleApplication4, Echoes, took 0.0131s (0.0141s).
-> Task RemObjects.EBuild.Elements.ElementsSanityCheck started for ConsoleApplication4, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsSanityCheck finished for ConsoleApplication4, Echoes, took 0.0002s (0.0004s).
-> Task RemObjects.EBuild.Elements.ElementsPreparePlatforms started for ConsoleApplication4.
Preparing target ‘Echoes’ (platform ‘Echoes’).
D: Target-specific Settings, before prepare
D: - <Architecture = anycpu [Target: Echoes]>
D: - <BinaryName = ConsoleApplication4 [Target: Echoes]>
D: - <ConditionalDefines = DEBUG;TRACE; [Target: Echoes]>
D: - <Mode = Echoes [Target: Echoes]>
D: - <OutputType = Executable [Target: Echoes]>
D: - <SubMode = .NET [Target: Echoes]>
-> Task RemObjects.EBuild.Elements.ElementsPreflightEchoes started for ConsoleApplication4.
<- Task RemObjects.EBuild.Elements.ElementsPreflightEchoes finished for ConsoleApplication4, took 0.0058s (0.0060s).
-> Task RemObjects.EBuild.Elements.ElementsPrepareEchoesPlatform started for ConsoleApplication4, Echoes.
Adding implicit package reference to ‘Microsoft.NETCore.App:[3.0.0-preview3-27503-5]’.
<- Task RemObjects.EBuild.Elements.ElementsPrepareEchoesPlatform finished for ConsoleApplication4, Echoes, took 0.0243s (0.0309s).
D: Target-specific Settings, after prepare
D: - <Architecture = anycpu [Target: Echoes]>
D: - <BinaryName = ConsoleApplication4 [Target: Echoes]>
D: - <ConditionalDefines = DEBUG;TRACE; [Target: Echoes]>
D: - <GenerateMDB = False [Target: Echoes]>
D: - <IDE:TargetInfo = .NETCoreApp3.0 (compatible with netstandard2.0) [Target: Echoes]>
D: - <ImpliedConditionalDefines = NETCOREAPP;NETCOREAPP3_0 [Target: Echoes]>
D: - <Mode = Echoes [Target: Echoes]>
D: - <NETStandardVersion = 2.0 [Target: Echoes]>
D: - <NuGetPlatformName = netcoreapp [Target: Echoes]>
D: - <NuGetPlatformVersion = 3.0 [Target: Echoes]>
D: - <OutputType = Executable [Target: Echoes]>
D: - <SubMode = .NETCore [Target: Echoes]>
D: - <TargetFrameworkName = .NETCoreApp [Target: Echoes]>
D: - <TargetFrameworkNameLong = .NETCoreApp,Version=v3.0 [Target: Echoes]>
D: - <TargetFrameworkVersion = 3.0 [Target: Echoes]>
<- Task RemObjects.EBuild.Elements.ElementsPreparePlatforms finished for ConsoleApplication4, took 0.0419s (0.0428s).
-> Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles started for ConsoleApplication4, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsResolveSourceFiles finished for ConsoleApplication4, Echoes, took 0.0058s (0.0065s).
– Task RemObjects.EBuild.Elements.ElementsResolveHeaderImportFiles skipped for ConsoleApplication4, Echoes, condition not met.
-> Task RemObjects.EBuild.Elements.ElementsPreCompile started for ConsoleApplication4, Echoes.
-> Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes started for ConsoleApplication4, Echoes.
-> Task RemObjects.EBuild.Elements.ElementsResolveContent started for ConsoleApplication4, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsResolveContent finished for ConsoleApplication4, Echoes, took 0.0007s (0.0010s).
-> Task RemObjects.EBuild.Elements.ElementsResolveResourceFiles started for ConsoleApplication4, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsResolveResourceFiles finished for ConsoleApplication4, Echoes, took 0.0009s (0.0011s).
-> Task RemObjects.EBuild.Elements.ElementsEchoesProcessResources started for ConsoleApplication4, Echoes.
D: Using cached data for EchoesResources.
<- Task RemObjects.EBuild.Elements.ElementsEchoesProcessResources finished for ConsoleApplication4, Echoes, took 0.0086s (0.0117s).
-> Task RemObjects.EBuild.Elements.ElementsEchoesResolveXamlFiles started for ConsoleApplication4, Echoes.
<- Task RemObjects.EBuild.Elements.ElementsEchoesResolveXamlFiles finished for ConsoleApplication4, Echoes, took 0.0002s (0.0007s).
<- Task RemObjects.EBuild.Elements.ElementsPreCompileEchoes finished for ConsoleApplication4, Echoes, took 0.0001s (0.0149s).
– Task RemObjects.EBuild.Elements.ElementsPreCompileToffee skipped for ConsoleApplication4, Echoes, condition not met.
– Task RemObjects.EBuild.Elements.ElementsPreCompileCooper skipped for ConsoleApplication4, Echoes, condition not met.
– Task RemObjects.EBuild.Elements.ElementsPreCompileIsland skipped for ConsoleApplication4, Echoes, condition not met.
<- Task RemObjects.EBuild.Elements.ElementsPreCompile finished for ConsoleApplication4, Echoes, took 0.0000s (0.0856s).
– Task RemObjects.EBuild.Elements.ElementsApplyLegacySettings skipped for ConsoleApplication4, Echoes, already ran.
– Task RemObjects.EBuild.Elements.ElementsPreparePlatforms skipped for ConsoleApplication4, already ran.
-> Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences started for ConsoleApplication4.
<- Task RemObjects.EBuild.Elements.ElementsCheckForTargetlessReferences finished for ConsoleApplication4, took 0.0008s (0.0014s).
-> Task RemObjects.EBuild.Elements.ElementsResolveReferences started for ConsoleApplication4.
-> Target Echoes started.
-> Task RemObjects.EBuild.Elements.ElementsProcessNuGetReferences started for ConsoleApplication4, Echoes.
E: Package Microsoft.NETCore.App matching version [3.0.0-preview3-27503-5] was not found in any repositories.
<- Task RemObjects.EBuild.Elements.ElementsProcessNuGetReferences failed for ConsoleApplication4, Echoes, took 0.0215s (0.0223s).
<- Target Echoes failed.
<- Task RemObjects.EBuild.Elements.ElementsResolveReferences failed for ConsoleApplication4, took 0.0290s (0.0313s).
<- Task RemObjects.EBuild.Elements.ElementsBuildProject failed for ConsoleApplication4, took 0.0000s (0.1225s).
<- Project ConsoleApplication4 failed, took 0.1231s.
Project ‘ConsoleApplication4’ failed to build.
Solution ‘ConsoleApplication4’ failed to build all projects.
<- Task RemObjects.EBuild.BuildSolution failed for ConsoleApplication4, took 0.1380s (0.1405s).

 net time    gross time   task

   0.000s        0.023s   ElementsResolveEchoesReferencesForTarget 
   0.000s        0.119s   ElementsCompile 
   0.000s        0.120s   ElementsLink 
   0.000s        0.121s   ElementsDetermineFinalOutput 
   0.000s        0.121s   ElementsCopyFinalOutput 
   0.000s        0.122s   ElementsBuildProject 
   0.000s        0.085s   ElementsPreCompile 
   0.000s        0.014s   ElementsPreCompileEchoes 
   0.000s        0.000s   ElementsSanityCheck 
   0.000s        0.000s   ElementsEchoesResolveXamlFiles 
   0.000s        0.001s   ElementsResolveContent 
   0.000s        0.001s   ElementsCheckForTargetlessReferences 
   0.000s        0.001s   ElementsResolveResourceFiles 
   0.005s        0.006s   ElementsResolveSourceFiles 
   0.005s        0.006s   ElementsPreflightEchoes 
   0.008s        0.011s   ElementsEchoesProcessResources 
   0.013s        0.016s   ElementsApplyLegacySettings 
   0.021s        0.022s   ElementsProcessNuGetReferences 
   0.024s        0.031s   ElementsPrepareEchoesPlatform 
   0.028s        0.031s   ElementsResolveReferences 
   0.041s        0.042s   ElementsPreparePlatforms 
   0.137s        0.140s   BuildSolution

right. but what version of the package does a vc# project use! given that the missing version 3.0 actually does not exist?

Seems to be in a .ref folder

PreviewConsoleApp.zip (148.9 KB)

dwhere is that, inside the core install?

thats inside me .nuget folder

Ok, but where did it get there from? If you clear the .nuget/packages folder and rebuild a vc# app, where does it get that package?

its actually in nuget

Hmm. Microsoft.NETCore.App.Ref. they changed the name to .ref?

Hm, no. that package has no deliverables…

<packageType name="Data" />

lovely. an entirely new package format, too. god, Microsoft can not not make a mess of things for 5 minutes, can they?

“fixed”

this isn’t documented anywhere, so I’m just taking stabs in the dark here…

because tis is what consistency looks like:

          ".NETCore": begin
              if lFrameworkVersion.VersionIsLargerOrEqualTo("3.0") then begin
                lPackageNames := case Setting["NETCoreRuntime"]:Value:ToLower of
                  "microsoft.netcore.app": new List<String>("Microsoft.NETCore.App.Ref");
                  "microsoft.aspnetcore.app": new List<String>("Microsoft.ASPNETCore.App");
                end;
              end
              else begin
                lPackageNames := case Setting["NETCoreRuntime"]:Value:ToLower of
                  "microsoft.netcore.app": new List<String>("Microsoft.NETCore.App");
                  "microsoft.aspnetcore.app": new List<String>("Microsoft.NETCore.App", "Microsoft.ASPNETCore.App");
                end;
              end;
            end;

:woman_facepalming:t3:

1 Like

Latest firehose has this fix merged, btw.

1 Like

Thanks it builds now.

1 Like