-
Notifications
You must be signed in to change notification settings - Fork 19
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
Figure out Buildalyzer's Overeager Clean #17
Comments
tstavrianos' suggestion: |
After some time looking into this, I think it might be easier to avoid buildalyzer & roslyn (until microsoft's toolset is more easily usable from inside c#). If you don't need the output, you can use: Both of these will avoid the endless dependencies that roslyn/msbuild have to work correctly. |
Oh, nice. I didn't even think about dotnet run! That might be the cleanest route by far |
Worked like a charm. Lots of wiring removed related to finding the path to the exe to run. As a side effect, Buildalyzer's functionality that cleans is no longer needed. Synthesis' time-to-run is now near instant after starting up, as before it had to locate all the exes to run, and then rebuild everything because they had been cleaned. Now it just starts up and is ready to go. Glorious! |
Right now we're using Buildalyzer to get some metadata about solutions/projects. Comes with the downside of cleaning for no reason. Either need to ditch it, or find the option to turn that off, as it's wasting time redoing work
Related issue: phmonte/Buildalyzer#105
The text was updated successfully, but these errors were encountered: