You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have verified this is the correct repository for opening this issue.
I have verified no other issues exist related to my request.
Is Your Feature Request Related To A Problem? Please describe.
Currently, adding build assemblies into the lib folder of the repository is problematic for a couple of reasons.
It adds bloat to the size of the repository
Makes it "hard" to update the assemblies, as it needs to be done in multiple places
Makes it "easy" to become inconsistent in terms of what version of the application is used across multiple repositories.
Describe The Solution. Why is it needed?
Currently, we rely on the Eazfuscator.NET.exe being added to the lib folder of the repository where it is required. Instead, we should source the installer for Eazfuscator.NET.exe, and ensure that it is installed on the machine where the build is being performed. This can either be done via the settings.kts file for the project, or by adding the installation of the Eazfuscator package to the overall build, using the Chocolatey Module for Cake. The latter seems more applicable, this is means that the requirement is "closer" to the build itself. However, we don't want/need, all projects that use Chocolatey.Cake.Recipe to install Eazfuscator, as this is not always required. Instead, create a build parameter, defaulting to false, that performs the installation when required.
Additional Context
N/A
Related Issues
No response
The text was updated successfully, but these errors were encountered:
Checklist
Is Your Feature Request Related To A Problem? Please describe.
Currently, adding build assemblies into the lib folder of the repository is problematic for a couple of reasons.
Describe The Solution. Why is it needed?
Currently, we rely on the Eazfuscator.NET.exe being added to the lib folder of the repository where it is required. Instead, we should source the installer for Eazfuscator.NET.exe, and ensure that it is installed on the machine where the build is being performed. This can either be done via the settings.kts file for the project, or by adding the installation of the Eazfuscator package to the overall build, using the Chocolatey Module for Cake. The latter seems more applicable, this is means that the requirement is "closer" to the build itself. However, we don't want/need, all projects that use Chocolatey.Cake.Recipe to install Eazfuscator, as this is not always required. Instead, create a build parameter, defaulting to false, that performs the installation when required.
Additional Context
N/A
Related Issues
No response
The text was updated successfully, but these errors were encountered: