-
Notifications
You must be signed in to change notification settings - Fork 588
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSBuildHelper: new property ToolPath #1703
Conversation
Love it. Slight nitpick: maybe expand your comment on toolpath to tell the user that the value can be a path and if so the executable will be inferred according to the rules you've used? One thing I regret from the old msbuild resolution is that the rules were documented in internal code comments but not surfaced to the users. |
I actually don't like I only did it this way because the existing |
/poke @matthid |
? Is there an open question or something? |
Well, it looks good, but the same changes have to go into the FAKE 5 module (or only there actually): here The MsBuildHelper is obsolete (yes we forgot to add the obsolete attributes - sorry about that, please feel free to add them ;)) |
And sorry for the very long delay ... |
Q: Will there be another release for Fake 4.x? If yes, I would like this change to be included.
Will do
No problem, I just took the version from the CI server. IF I had really needed it, I would have pinged you again ;D Thanks! |
@forki likes to do them for hotfixes if needed. I personally have technical problems releasing FAKE 4 (something always fails and I basically have given up). But I also don't really see the reason, if you ignore the obsolete attributes then the v5 version of the nuget package should be exactly the same, so as long as you don't upgrade to new API (ie ignore the obsolete warning) you are on the stable branch.
Yes sometimes that is indeed needed, thanks ;) |
done, I changed both.
added attribute. I also changed my opinion regarding allowing directories: In my opinion the user should always specify the full path, guessing an executable name doesn't make much sense. So I removed that logic. What do you think? If you really want, I can add it back. |
Changes look good to me! I'll add it into the next release/round of changes.
I don't have a strong opinion either way, only that specifying the full executable path should probably work (which it does at the moment). Thanks for taking care of this. |
a9e46f9
to
57f363d
Compare
I need CI, CI, CI is what I need 💲 💵 💲