Skip to content

Transition to x64 only#133

Merged
Timthreetwelve merged 1 commit into
mainfrom
x64-only
Jul 17, 2026
Merged

Transition to x64 only#133
Timthreetwelve merged 1 commit into
mainfrom
x64-only

Conversation

@Timthreetwelve

Copy link
Copy Markdown
Owner

Update to x64 architecture

  • Set solution/project to x64 only (PlatformTarget, RuntimeIdentifier, Platforms)
  • Add x64 Framework-Dependent and Self-Contained publish profiles
  • Update .gitignore to allow specific pubxml files
  • Revise installer scripts: remove x86/mixed, clarify x64 build messages, update localization strings
  • See TimVer is transitioning to 64-bit only #132 for additional info

- Set solution/project to x64 only (PlatformTarget, RuntimeIdentifier, Platforms)
- Add x64 Framework-Dependent and Self-Contained publish profiles
- Update .gitignore to allow specific pubxml files
- Revise installer scripts: remove x86/mixed, clarify x64 build messages, update localization strings
Copilot AI review requested due to automatic review settings July 17, 2026 20:57

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR transitions TimVer’s build/publish and installer packaging to x64-only, aligning the repo and installer messaging with Issue #132’s goal of simplifying distribution to two x64 variants (framework-dependent + self-contained).

Changes:

  • Set the project/solution platform to x64-only (MSBuild properties + TimVer.slnx platform mapping).
  • Add x64 publish profiles for framework-dependent and self-contained publishing.
  • Update Inno Setup localization and installer logic to remove x86/mixed references and adjust x64 messaging; update .gitignore rules around publishing profiles.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
TimVer/TimVer.csproj Enforces x64-only build settings and bumps version metadata.
TimVer.slnx Restricts solution platform configuration to x64.
TimVer/Properties/PublishProfiles/Framework_Dependent.pubxml Adds an x64 framework-dependent publish profile.
TimVer/Properties/PublishProfiles/Self_Contained_x64.pubxml Adds an x64 self-contained publish profile.
TimVer/Inno_Setup/TimVerLocalization.iss Updates installer-localized strings for the new x64-only variants.
TimVer/Inno_Setup/TimVerEx.iss Switches installer welcome text logic to the new x64-only install types/messages.
.gitignore Adjusts ignore/unignore behavior to allow publish profiles into source control.

Comment thread TimVer/Properties/PublishProfiles/Framework_Dependent.pubxml
Comment thread TimVer/Properties/PublishProfiles/Self_Contained_x64.pubxml
Comment thread TimVer/Inno_Setup/TimVerLocalization.iss
Comment thread TimVer/Inno_Setup/TimVerLocalization.iss
Comment thread TimVer/Inno_Setup/TimVerLocalization.iss
@Timthreetwelve
Timthreetwelve merged commit f59c278 into main Jul 17, 2026
3 checks passed
@Timthreetwelve
Timthreetwelve deleted the x64-only branch July 17, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants