to allow passing all files at once, rather than one at a time, the resetting of the settings class between executions has been lost. As a result, the MSBuildProjectPath is remembered between each execution, and therefore causes the wrong file path to be used when a file isn't found.
When the file path isn't found, it should be set to null, and set again on the next execution, if the file is found.
Due to a recent refactoring of how EazFuscator.Net.exe is called:
https://github.com/chocolatey/Chocolatey.Cake.Recipe/commit/d64264d36bfc82e2c0a0cc918f41f13c5b0892ad
to allow passing all files at once, rather than one at a time, the resetting of the
settings
class between executions has been lost. As a result, theMSBuildProjectPath
is remembered between each execution, and therefore causes the wrong file path to be used when a file isn't found.When the file path isn't found, it should be set to null, and set again on the next execution, if the file is found.