Rash thoughts about .NET, C#, F# and Dynamics NAV.


"Every solution will only lead to new problems."

Wednesday, 14. July 2010


"Fake – F# Make" 1.40.5.0 released – Bugfixes for CruiseControl.NET

Filed under: F#,FAKE - F# Make — Steffen Forkmann at 9:15 Uhr

Today I released “FAKE – F# Make” version 1.40.5.0. This release fixes some issues with CruiseControl.NET compatibility and improves the MSBuild task.

Important links:

Changes for CruiseControl.NET

Daniel Nauck created a FAKE task for CC.Net. This task allows a much easier configuration of FAKE. Please download the latest CC.NET build if you want to use it.

Daniel also created a FAKE build project on his server which showed us some compatibility issues:

@Daniel: Thank you very much for helping me on this CruiseControl.NET stuff. I really appreciate this.

MSBuild task changes

The MSBuild task in FAKE gets a sequence of project files and compiles them in the given order. This might be slow if you have lots of dependent projects. Then MSBuild might analyze the dependencies over and over again. To fix this issue I currently see two possible solutions:

  1. Generate a temporary solution file and use this for compilation.
  2. Analyze the given projects and remove all dependent projects from the list.

FAKE 1.40.5.0 implements the second idea. If you have a better idea please contact me.

Tags: , , ,

3 Comments »

  1. […] "Fake – F# Make" 1.40.5.0 released – Bugfixes for CruiseControl.NET (Steffen Forkmann) […]

    Pingback by Dew Drop – July 14, 2010 | Alvin Ashcraft's Morning Dew — Wednesday, 14. July 2010 um 13:07 Uhr

  2. […] "Fake – F# Make" 1.40.5.0 released – Bugfixes for CruiseControl.NET – Steffen Forkmann releases a new version of his F# Make tool. This version includes some improvements and bugfixes for integrations with CruiseControl.NET along with some improvements to the MSBuild task to increase the performance of multi project builds. […]

    Pingback by The Morning Brew - Chris Alcock » The Morning Brew #643 — Thursday, 15. July 2010 um 7:39 Uhr

  3. […] FAKE – F# Make 1.40.5.0 Released […]

    Pingback by Rick Minerich's Development Wonderland : F# Discoveries This Week 07/16/2010 — Friday, 16. July 2010 um 15:49 Uhr

RSS feed for comments on this post. | TrackBack URI

Leave a comment

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> .