CloudSharper Local alpha 0.9.10.1 released

Loic Denuziere

Loic Denuziere

May 12, 2014

Reading time:

4 mins

Share via:

CloudSharper 0.9.10.1 is here! It has been several weeks since the previous release, therefore this version includes several major improvements.

  • CloudSharper is now officially supported on mono. Here are the installation instructions for Ubuntu 14.04:

    • Install the following packages from the Ubuntu repository: mono-complete fsharp

    • Download the zip version of CloudSharper Local, available here (or linked on the login page) and extract it in the folder of your choice.

    • To start CloudSharper Local, run the following command: mono CloudSharper.exe

  • The F# Intellisense service is now based on the latest FSharp.Compiler.Service, the community-maintained library used by the MonoDevelop and Emacs modes for F#.

  • The F# Interactive service is also based on FSharp.Compiler.Service. This gives us more control over the internals of fsi and allows more reliable extensibility for tools such as our inline charting library and on-the-fly compilation to JavaScript via WebSharper.

  • CloudSharper now manages a solution file per workspace. It is a standard Visual Studio solution file, allowing you to work comfortably on the same workspace with CloudSharper and Visual Studio. Projects are automatically added to it when created with the "Create new project" window, and removed when the .*proj file is deleted.

  • Minimal NuGet package management. CloudSharper checks for any packages.config file in your workspace and automatically installs the corresponding packages. Upcoming versions will provide automatic insertion of the relevant references in project files and a GUI to easily search, install and reference NuGet packages.

The following long-standing bugs have been fixed:

  • On some computers, the CloudSharper Local Console failed to start properly, which forced these users to start CloudSharper.exe from the command line. This is not the case anymore.

  • The installer now properly removes older versions of CloudSharper Local.

Here is the complete change list:

  • #139: "exit 1;;" in F# Interactive gives error message
  • #272: Console doesn't start service properly
  • #305: Projects not in subfolders crash the console
  • #308: CloudSharper.Installer.msi is not removing older versions
  • #309: Use fsi from FSharp.Compiler.Service instead of the current wrapper
  • #313: Context menu on workspaces list
  • #316: Do not ship System.dll, Microsoft.Build.* etc - breaks on Mono
  • #318: FSharp.Core 4.3.0.0 vs 4.3.1.0
  • #319: Conflicts between MS Build 4.0 and 12.0
  • #323: Mono; stuck at creating Interactive service
  • #324: Mono: downloadTemplate hits NotImplemented
  • #325: Start cs.exe bug
  • #326: Login with FPish redirect needs updating
  • #327: File tabs improvements
  • #329: Solution file support
  • #330: Project references dialog
  • #331: Closing affected file tabs on folder delete
  • #332: AsyncDisposable losing exceptions.
  • #333: bug in portRangeAllocator + AsyncDisposable
  • #334: FSI gets started twice per session
  • #335, #337: Mono: fsi does not print anything to the console
  • #336: CloudSharper.exe spinning CPU
  • #339: MSBuild building/cleaning projects fails on Mono
  • #341: Executing an FSI script fails with fireworks on Mono
  • #342: MSBuild service -- find a solution that works both on Mono and .NET
  • #343: Allow creating an empty workspace without needing to go to azure
  • #345: FSharp.Core v4.3.1.0 not found on Mono
  • #346: Mono / HTML project: Connection Reset when viewing generated HTML
  • #347: Mono: native failure on FSharpInterfaceDataVersionAttribute ctor
  • #349: Completion returns nothing when the project file has been opened
  • #350: Build dependencies missing
  • #351: Completion not working for WebSharper projects (mono + windows)
  • #352: Completion not working after build in Mono
  • #353: Add the latest nuget.exe to the installer and zip
  • #354: Execute NuGet package restore when necessary
  • #355: Add a "NuGet Package Restore" context menu item
  • #357: "Package restore" output should go into Build Messages
  • #358: fsproj changes not getting picked up
  • #363: Triggering msbuild when another build is already running crashes the local component
  • #364: MSBuild service throws an exception if a project file is invalid
  • #365: MSBuild is silent when passed an invalid project file
  • #367: fsi: WebSharper code raises Failed to translate property access
  • #370: Mono: exception when writing to the solution file

Happy coding!

Read more from

Can’t find what you were looking for? Drop us a line.

Loic Denuziere
Found a typo?

This blog post is hosted on GitHub here. Feel free to file a ticket or send a PR.

Newsletter

We will not spam you or give your details to anyone.