Skip to content

Separate Product Name and Executable Name #1003

@AeonSake

Description

@AeonSake

Currently, the name of the Electron executable output/artifact is determined by the Title field in the project/publish configuration (fallback to MSBuildProjectName). There is currently also the rather hidden ElectronExecutable field available for further customization, but that only affects the C# binding name for the Electron executable, not the actual output itself.

I would like to propose to make ElectronExecutable the actual executable name (fallback to Title or MSBuildProjectName if needed/for backwards compatibility) and use the Title only for the product name. In the electron-builder configuration, this would mean:

  • Title maps to productName (which I believe it already does right now)
  • ElectronExecutable maps to executableName (which so far used productName)

This way, we could also (theoretically) clean up any illegal file characters without affecting the application title itself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions