JM-A21 / GraphMailRelay

A basic .NET-based background worker service for Windows intended to act as a simple and to-the-point SMTP relay for applications, services, and devices that don't natively support the Graph API, allowing these devices to still send mail in a modern and secure way.
GNU General Public License v3.0
1 stars 0 forks source link

Add intelligence for appsettings.json update to WiX installer if possible #5

Open JM-A21 opened 1 year ago

JM-A21 commented 1 year ago

Ideally, when updating versions, the installer should not overwrite the existing appsettings.json file unless there's a specific reason to, such as when new configuration settings are added to the application or when the structure of the configuration file changes. If possible, add intelligence for tracking a "configuration version" of the file to WiX and dynamic behavior to only overwrite the file when it changes.