Skip to content

Conversation

@softworkz
Copy link
Collaborator

Closes #989 (comment)

Please test, I don't have time ATM.

@github-actions
Copy link

github-actions bot commented Dec 16, 2025

pr-comment: Run #4

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
1372 1210 0 0 0 162 0 38m 11s

🎉 All tests passed!

Github Test Reporter by CTRF 💚

🔄 This comment has been updated

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request renames the PackageId MSBuild property to ElectronPackageId throughout the codebase to avoid conflicts with NuGet's standard PackageId property. This is a breaking change that affects project configuration but provides better compatibility with the .NET build system.

Key changes:

  • Renamed the MSBuild property from PackageId to ElectronPackageId across all build files
  • Updated documentation to reflect the new property name
  • Modified the Visual Studio project designer property definition

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/ElectronNET/build/package.template.json Updated template placeholders to use $(ElectronPackageId) for package name, app ID, and executable name
src/ElectronNET/build/ElectronNETRules.Project.xaml Renamed property definition from PackageId to ElectronPackageId in Visual Studio designer
src/ElectronNET/build/ElectronNET.LateImport.targets Updated template property binding and electron-builder parameter to use ElectronPackageId
src/ElectronNET/build/ElectronNET.Core.targets Changed executable name logic for non-Windows platforms to reference ElectronPackageId
src/ElectronNET/build/ElectronNET.Core.props Updated default property initialization to use ElectronPackageId
docs/Using/Configuration.md Updated configuration documentation with new property name in examples
docs/Core/Migration-Checks.md Updated migration guide example to use ElectronPackageId

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Collaborator

@FlorianRappl FlorianRappl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - thanks for providing a fix!

@FlorianRappl FlorianRappl modified the milestones: 0.4.0, 0.3.1 Dec 16, 2025
@FlorianRappl FlorianRappl merged commit 4f95043 into ElectronNET:develop Dec 16, 2025
38 of 40 checks passed
@FlorianRappl FlorianRappl linked an issue Dec 16, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Application break if the name contains a dot! (Blazor)

2 participants