-
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
dotnet-fake clitoolreference 5.19 Does not run :( #2447
Comments
So you use dotnet-fake clitoolreference? To be completely honest with you I wanted to deprecate that package I just forgot to do it... |
Yeah, how else is it possible to set a version of fake to use in a nuget? We package up the build script (as a dll) and download into every repo with a known working version of fake. |
basically, in my paket dependencies file for every repo i have
and every repo build.fsx says
my package for
whereby DependantTools is another paket group setting the versions to package the dependent tools as :) |
Can't you use local repo tools in v3 sdk? (not to say that we shouldn't fix this issue but I'm still planning to deprecate this, because as you can see ms has abandoned this a long time ago and it is hard to keep it running) |
local repo tools is great...but i need to centrally control. |
In addition there is no real story for upgrading the runtime with these kind of packages, so dotnet-fake is already running on older runtimes than all the other packages |
looks like i need to work a way to package my runner package called from the build script and define the local tool version......not even sure that is possible... |
I think I'll unlist this version of dotnet-fake and go from there |
yeah, if it doesn't work...seems best. it's a bit of a shame there is no nice way to do central versioning now though :( |
Yeah I'd redirect that feedback to the sdk team ;) |
the issue is very chicken and the egg. If i use paket as a local tool...how do i get the json into the repository...i can't use paket :p |
It always is chicken egg, most people seem to have decided to start with an installed sdk and go from there (dotnet tool restore) |
Note that this shouldn't happen all to often, usually the only compat issue is using newer packages with older runner, using a newer runner should never produce problems in practice. I wouldnt wonder if the latest runner still runs fake 5 alpha or beta scripts |
that's good to know, maybe i worry about a problem that doesn't exist.... |
Btw do you have any interest in fixing this? |
I moved to the recommended approach of local tool for paket and fake now... |
Ok then I'll just do a proper announcement, close this and remove the project in order to stop releasing dotnet-fake. I feel like there is not enough demand for this |
See #2465 |
When i update to fake 5.19 i get the following error whenever i try to start
This is when bootstrapping via paket.
We prefer this approach as it makes setting a version of Fake that our shared build scripts use far easier.
Using a global tool across 50+ repositories and ensuring they have compatible versions was a nightmare!
The text was updated successfully, but these errors were encountered: