main branch doesn't build #1003

Closed
opened 2026-01-29 16:54:21 +00:00 by claunia · 4 comments
Owner

Originally created by @damianh on GitHub (Nov 7, 2025).

> dotnet --list-sdks
6.0.428 [C:\Program Files\dotnet\sdk]
7.0.410 [C:\Program Files\dotnet\sdk]
8.0.415 [C:\Program Files\dotnet\sdk]
9.0.111 [C:\Program Files\dotnet\sdk]
9.0.205 [C:\Program Files\dotnet\sdk]
9.0.306 [C:\Program Files\dotnet\sdk]
10.0.100-rc.2.25502.107 [C:\Program Files\dotnet\sdk]
> node --version
v22.20.0
> .\build.ps1
PowerShell Core version 7.5.4
Microsoft (R) .NET SDK version 8.0.415

███╗   ██╗██╗   ██╗██╗  ██╗███████╗
████╗  ██║██║   ██║██║ ██╔╝██╔════╝
██╔██╗ ██║██║   ██║█████╔╝ █████╗  
██║╚██╗██║██║   ██║██╔═██╗ ██╔══╝  
██║ ╚████║╚██████╔╝██║  ██╗███████╗
╚═╝  ╚═══╝ ╚═════╝ ╚═╝  ╚═╝╚══════╝

NUKE Execution Engine version 8.0.0 (Windows,.NETCoreApp,Version=v8.0)

19:14:44 [DBG] Reading ChangeLog D:\repos\damianh\Electron.NET\Changelog.md...
19:14:44 [DBG] Using version: 0.0.18
19:14:44 [INF] Building version: 0.0.18

╬════════════
 Restore
╬═══

19:14:44 [INF] > "C:\Program Files\dotnet\dotnet.exe" restore D:\repos\damianh\Electron.NET\src\ElectronNET.Lean.sln
19:14:45 [DBG]   Determining projects to restore...
19:14:45 [DBG]   All projects are up-to-date for restore.

╬════════════
 Compile
╬═══

19:14:45 [INF] > "C:\Program Files\dotnet\dotnet.exe" build D:\repos\damianh\Electron.NET\src\ElectronNET.Lean.sln --configuration Debug /property:GeneratePackageOnBuild=True /property:VersionPostFix=
19:14:45 [DBG]   Determining projects to restore...
19:14:46 [DBG]   All projects are up-to-date for restore.
19:14:46 [DBG]   ElectronNET.Build -> D:\repos\damianh\Electron.NET\src\ElectronNET.Build\bin\Debug\netstandard2.0\ElectronNET.Build.dll
19:14:46 [DBG]   Copy ElectronNET.Build.dll to destination: D:\repos\damianh\Electron.NET\src\ElectronNET.Build\\..\ElectronNET\build
19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0]
19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0]
19:14:46 [DBG]
19:14:46 [DBG] Build FAILED.
19:14:46 [DBG]
19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0]
19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0]
19:14:46 [DBG]     0 Warning(s)
19:14:46 [DBG]     2 Error(s)
19:14:46 [DBG]
19:14:46 [DBG] Time Elapsed 00:00:00.96
19:14:46 [ERR] Target Compile has thrown an exception
Nuke.Common.Tooling.ProcessException: Process 'dotnet.exe' exited with code 1.
   > "C:\Program Files\dotnet\dotnet.exe" build D:\repos\damianh\Electron.NET\src\ElectronNET.Lean.sln --configuration Debug /property:GeneratePackageOnBuild=True /property:VersionPostFix=
   @ D:\repos\damianh\Electron.NET
Standard output:
     Determining projects to restore...
     All projects are up-to-date for restore.
     ElectronNET.Build -> D:\repos\damianh\Electron.NET\src\ElectronNET.Build\bin\Debug\netstandard2.0\ElectronNET.Build.dll
     Copy ElectronNET.Build.dll to destination: D:\repos\damianh\Electron.NET\src\ElectronNET.Build\\..\ElectronNET\build
   D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0]
   D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0]

   Build FAILED.

   D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0]
   D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0]
       0 Warning(s)
       2 Error(s)

   Time Elapsed 00:00:00.96

   at Nuke.Common.Tooling.ProcessExtensions.AssertZeroExitCode(IProcess process) in /_/source/Nuke.Tooling/ProcessExtensions.cs:line 39
   at Nuke.Common.Tooling.ProcessTasks.DefaultExitHandler(ToolSettings toolSettings, IProcess process) in /_/source/Nuke.Tooling/ProcessTasks.cs:line 257
   at Nuke.Common.Tools.DotNet.DotNetTasks.DotNetBuild(DotNetBuildSettings toolSettings) in /_/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs:line 548
   at Nuke.Common.Tools.DotNet.DotNetTasks.DotNetBuild(Configure`1 configurator) in /_/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs:line 588
   at Build.<get_Compile>b__37_1() in D:\repos\damianh\Electron.NET\nuke\Build.cs:line 126
   at Nuke.Common.Execution.BuildExecutor.<>c.<Execute>b__4_2(Action x) in /_/source/Nuke.Build/Execution/BuildExecutor.cs:line 119
   at System.Collections.Generic.List`1.ForEach(Action`1 action)
   at Nuke.Common.Execution.BuildExecutor.Execute(NukeBuild build, ExecutableTarget target, IReadOnlyCollection`1 previouslyExecutedTargets, Boolean failureMode) in /_/source/Nuke.Build/Execution/BuildExecutor.cs:line 119

╬══════════════════════
 Errors & Warnings
╬═════════════

[ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0]
[ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0]
[ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0]
[ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0]
[ERR] Compile: Target Compile has thrown an exception

═══════════════════════════════════════
Target             Status      Duration
───────────────────────────────────────
Restore            Succeeded     < 1sec
Compile            Failed          0:01   // ProcessException: Process 'dotnet.exe' exited with code 1.
RunUnitTests       NotRun              
───────────────────────────────────────
Total                              0:01
═══════════════════════════════════════

Build failed on 07/11/2025 19:14:46. (╯°□°)╯︵ ┻━┻
Originally created by @damianh on GitHub (Nov 7, 2025). ```powershell > dotnet --list-sdks 6.0.428 [C:\Program Files\dotnet\sdk] 7.0.410 [C:\Program Files\dotnet\sdk] 8.0.415 [C:\Program Files\dotnet\sdk] 9.0.111 [C:\Program Files\dotnet\sdk] 9.0.205 [C:\Program Files\dotnet\sdk] 9.0.306 [C:\Program Files\dotnet\sdk] 10.0.100-rc.2.25502.107 [C:\Program Files\dotnet\sdk] ``` ```powershell > node --version v22.20.0 ``` ```powershell > .\build.ps1 PowerShell Core version 7.5.4 Microsoft (R) .NET SDK version 8.0.415 ​ ███╗   ██╗██╗   ██╗██╗  ██╗███████╗ ████╗  ██║██║   ██║██║ ██╔╝██╔════╝ ██╔██╗ ██║██║   ██║█████╔╝ █████╗   ██║╚██╗██║██║   ██║██╔═██╗ ██╔══╝   ██║ ╚████║╚██████╔╝██║  ██╗███████╗ ╚═╝  ╚═══╝ ╚═════╝ ╚═╝  ╚═╝╚══════╝ ​ NUKE Execution Engine version 8.0.0 (Windows,.NETCoreApp,Version=v8.0) ​ 19:14:44 [DBG] Reading ChangeLog D:\repos\damianh\Electron.NET\Changelog.md... 19:14:44 [DBG] Using version: 0.0.18 19:14:44 [INF] Building version: 0.0.18 ​ ╬════════════ ║ Restore ╬═══ ​ 19:14:44 [INF] > "C:\Program Files\dotnet\dotnet.exe" restore D:\repos\damianh\Electron.NET\src\ElectronNET.Lean.sln 19:14:45 [DBG] Determining projects to restore... 19:14:45 [DBG] All projects are up-to-date for restore. ​ ╬════════════ ║ Compile ╬═══ ​ 19:14:45 [INF] > "C:\Program Files\dotnet\dotnet.exe" build D:\repos\damianh\Electron.NET\src\ElectronNET.Lean.sln --configuration Debug /property:GeneratePackageOnBuild=True /property:VersionPostFix= 19:14:45 [DBG] Determining projects to restore... 19:14:46 [DBG] All projects are up-to-date for restore. 19:14:46 [DBG] ElectronNET.Build -> D:\repos\damianh\Electron.NET\src\ElectronNET.Build\bin\Debug\netstandard2.0\ElectronNET.Build.dll 19:14:46 [DBG] Copy ElectronNET.Build.dll to destination: D:\repos\damianh\Electron.NET\src\ElectronNET.Build\\..\ElectronNET\build 19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0] 19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0] 19:14:46 [DBG] 19:14:46 [DBG] Build FAILED. 19:14:46 [DBG] 19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0] 19:14:46 [ERR] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0] 19:14:46 [DBG] 0 Warning(s) 19:14:46 [DBG] 2 Error(s) 19:14:46 [DBG] 19:14:46 [DBG] Time Elapsed 00:00:00.96 19:14:46 [ERR] Target Compile has thrown an exception Nuke.Common.Tooling.ProcessException: Process 'dotnet.exe' exited with code 1. > "C:\Program Files\dotnet\dotnet.exe" build D:\repos\damianh\Electron.NET\src\ElectronNET.Lean.sln --configuration Debug /property:GeneratePackageOnBuild=True /property:VersionPostFix= @ D:\repos\damianh\Electron.NET Standard output: Determining projects to restore... All projects are up-to-date for restore. ElectronNET.Build -> D:\repos\damianh\Electron.NET\src\ElectronNET.Build\bin\Debug\netstandard2.0\ElectronNET.Build.dll Copy ElectronNET.Build.dll to destination: D:\repos\damianh\Electron.NET\src\ElectronNET.Build\\..\ElectronNET\build D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0] Build FAILED. D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0] D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0] 0 Warning(s) 2 Error(s) Time Elapsed 00:00:00.96 at Nuke.Common.Tooling.ProcessExtensions.AssertZeroExitCode(IProcess process) in /_/source/Nuke.Tooling/ProcessExtensions.cs:line 39 at Nuke.Common.Tooling.ProcessTasks.DefaultExitHandler(ToolSettings toolSettings, IProcess process) in /_/source/Nuke.Tooling/ProcessTasks.cs:line 257 at Nuke.Common.Tools.DotNet.DotNetTasks.DotNetBuild(DotNetBuildSettings toolSettings) in /_/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs:line 548 at Nuke.Common.Tools.DotNet.DotNetTasks.DotNetBuild(Configure`1 configurator) in /_/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs:line 588 at Build.<get_Compile>b__37_1() in D:\repos\damianh\Electron.NET\nuke\Build.cs:line 126 at Nuke.Common.Execution.BuildExecutor.<>c.<Execute>b__4_2(Action x) in /_/source/Nuke.Build/Execution/BuildExecutor.cs:line 119 at System.Collections.Generic.List`1.ForEach(Action`1 action) at Nuke.Common.Execution.BuildExecutor.Execute(NukeBuild build, ExecutableTarget target, IReadOnlyCollection`1 previouslyExecutedTargets, Boolean failureMode) in /_/source/Nuke.Build/Execution/BuildExecutor.cs:line 119 ​ ╬══════════════════════ ║ Errors & Warnings ╬═════════════ ​ [ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0] [ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0] [ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net8.0] [ERR] Compile: D:\repos\damianh\Electron.NET\src\ElectronNET.API\Process.cs(86,21): error CS0246: The type or namespace name 'ProcessVersions' could not be found (are you missing a using directive or an assembly reference?) [D:\repos\damianh\Electron.NET\src\ElectronNET.API\ElectronNET.API.csproj::TargetFramework=net6.0] [ERR] Compile: Target Compile has thrown an exception ​ ═══════════════════════════════════════ Target             Status      Duration ─────────────────────────────────────── Restore            Succeeded     < 1sec Compile            Failed          0:01   // ProcessException: Process 'dotnet.exe' exited with code 1. RunUnitTests       NotRun               ─────────────────────────────────────── Total                              0:01 ═══════════════════════════════════════ ​ Build failed on 07/11/2025 19:14:46. (╯°□°)╯︵ ┻━┻ ```
claunia added the duplicate label 2026-01-29 16:54:21 +00:00
Author
Owner

@damianh commented on GitHub (Nov 7, 2025):

develop branch does build :)

@damianh commented on GitHub (Nov 7, 2025): `develop` branch does build :)
Author
Owner

@FlorianRappl commented on GitHub (Nov 7, 2025):

Use develop. main is the release branch - it will point to the latest released version. develop is for current development. See #903.

@FlorianRappl commented on GitHub (Nov 7, 2025): Use `develop`. `main` is the release branch - it will point to the latest released version. `develop` is for current development. See #903.
Author
Owner

@damianh commented on GitHub (Nov 8, 2025):

Acknowledged. (Though would still expect main to build). Cheers.

@damianh commented on GitHub (Nov 8, 2025): Acknowledged. (Though would still expect main to build). Cheers.
Author
Owner

@FlorianRappl commented on GitHub (Nov 8, 2025):

As mentioned this is just temporary. In the future it must build, otherwise it does not release.

So in general your expectation is spot on.

@FlorianRappl commented on GitHub (Nov 8, 2025): As mentioned this is just temporary. In the future it must build, otherwise it does not release. So in general your expectation is spot on.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Electron.NET#1003