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
vs2022
are scattered in different folders underExecutables\net8
, for example:Duplicati.GUI.TrayIcon\bin\Release\net8.0\Duplicati.GUI.TrayIcon.exe
Duplicati.WindowsService\bin\Release\net8.0\Duplicati.WindowsService.exe
- I tried installing the windows service in the
Duplicati.WindowsService
folder with the. \Duplicati.WindowsService.exe uninstall
command in theDuplicati.WindowsService
folder 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.md
mentions that there are related instructions forHow-to-build-from-source
in 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.exe
builded 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!