Background
- I’ve modified some translations so far and would like to build and use them myself through the source code.
- My system:
win11 - Tools used:
vs2022 - duplicati version:
v2.1.0.4_stable_2025-01-31
Problems
- The release zip file from github has all the data in one folder, e.g.
Duplicati.GUI.TrayIcon.exe,Duplicati.CommandLine.exe,Duplicati.WindowsService.exe, etc. all together. - But my builds from
vs2022are scattered in different folders underExecutables\net8, for example:Duplicati.GUI.TrayIcon\bin\Release\net8.0\Duplicati.GUI.TrayIcon.exeDuplicati.WindowsService\bin\Release\net8.0\Duplicati.WindowsService.exe
- I tried installing the windows service in the
Duplicati.WindowsServicefolder with the. \Duplicati.WindowsService.exe uninstallcommand in theDuplicati.WindowsServicefolder to install the windows service, it can be installed successfully, but can’t be started, I suspect it’s caused by directory separation. - The GitHub
README.mdmentions that there are related instructions forHow-to-build-from-sourcein the wiki, but the current GitHub wiki is closed and cannot be viewed:## Contributing Code Instructions on how to setup your development environment and build duplicati can be found in the [wiki](https://github.com/duplicati/duplicati/wiki/How-to-build-from-source).
Question
- Can the
Duplicati.WindowsService.exebuilded by vs2022 be used alone? Or are there any conditions? - I would like to ask how it should be packaged to look like the contents of the zip in the github release?
- Also wanted to ask what tools are typically used to package into msi?
Thanks!