Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
  • 05:45
    johnendev commented #1041
  • Jul 08 17:55
    Krzysztof-Cieslak closed #1392
  • Jul 08 17:55
    Krzysztof-Cieslak commented #1392
  • Jul 08 17:54
    Krzysztof-Cieslak commented #1396
  • Jul 08 17:54
    Krzysztof-Cieslak labeled #1396
  • Jul 08 17:54
    Krzysztof-Cieslak labeled #1396
  • Jul 08 13:27
    Krzysztof-Cieslak labeled #1393
  • Jul 08 13:27
    Krzysztof-Cieslak labeled #1393
  • Jul 08 13:25
    Krzysztof-Cieslak closed #1394
  • Jul 08 13:25
    Krzysztof-Cieslak commented #1394
  • Jul 08 13:24
    Krzysztof-Cieslak closed #1395
  • Jul 08 13:24
    Krzysztof-Cieslak commented #1395
  • Jul 06 22:31
    mjarosie commented #1395
  • Jul 06 21:50
    shubash-chumber commented #1396
  • Jul 06 15:30
    nirvinm commented #1365
  • Jul 06 09:03
    josefblaha commented #1396
  • Jul 05 22:24
    cartermp commented #1395
  • Jul 05 22:19
    open-collective-bot[bot] commented #1396
  • Jul 05 22:19
    shubash-chumber opened #1396
  • Jul 05 20:23
    open-collective-bot[bot] commented #1395
Hello guys, I can't seem to run F# from Visual Studio Code. When I try to run the main class, I get the error "command '' not found"
Ionide-fsharp is installed
Arthur Borisow
Hi all! I am trying to use ionide to navigate to code of the dependent libraries. I built a blank suave project and when I try to go to definition of application it says Unable to open 'D:\Programowanie\Projekty\Saturn\Saturn\src\Saturn\Application.fs' though I am on mac and don't have such dirs at all. Could anhone please help with that? I am using experimental ionide and dotnet core 3.0.100-preview5-011568
Why does ionide steal the focus every time it loads? I see no benefit and many drawbacks.
I see this can be disabled, imo disabled by default makes more sense
Sandeep Chandra
I got latest update for ionide and I am getting error
workbench.main.js:2379 System.TypeInitializationException: The type initializer for 'Microsoft.Data.Sqlite.SqliteConnection' threw an exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: Unable to load DLL 'e_sqlite3': The specified module could not be found. (Exception from HRESULT: 0x8007007E)    at SQLitePCL.SQLite3Provider_e_sqlite3.NativeMethods.sqlite3_libversion_number()    at SQLitePCL.raw.SetProvider(ISQLite3Provider imp)    --- End of inner exception stack trace ---    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)    at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)    at Microsoft.Data.Sqlite.Utilities.BundleInitializer.Ini...
This is on Windows 10.
I have also tried removing folder ionide.ionide-paket-1.12.0 in .vscode\extensions\
and that didn't help
Does anyone know why this binary file would get generated?
D.J. Lawhead
Would anyone know why the VS Code extension errors out with "failed to spawn FSI, please ensure it's in PATH?" I am missing something.
Hi folks! Can you build F# cross platform UIs with F#? Is there an end-to-end UI environment that will render everywhere with F#?
Matthew Moloney
@weitzhandler Avalonia?
I see.
@moloneymb Nothing that F# people have tried that works I guess.
I'll stick to Uno Platform then, does a great job, and renders on web (wasm) too.
Thanks for your response!
I am trying to build and run ionide, however whenever I run the extension development host I get The F# server crashed 5 times in the last 3 minutes. The server will not be restarted.. Is there additional configuration required to get FSAC to work in dev. The docs for contributing seems to be out of date.
Daniel Guldberg Aaes
Hi guys.I I use Ionide togheter with vs code on linux, however it is not always that the types are shown?
and I cannot figure out what is causing this, is it a known bug?
Bruno Cadorette
Hello! Is the .ionide folder safe to add in the gitignore? Right now all I have is the symbolCache.db file
Alexander Prooks
hi, yes it should be gitignored
Bruno Cadorette
Bruno Cadorette
Is there a way of removing all unused open in every files of my project? I can only do it one at a time
Nicolas EL HAYEK
hi everyone i made a donwload service in my ionic application but i got a problem when i use it in ios, The tuto i used is here . When i try to download file in ios i have a success status but
no file is present in directory. (The services work in android). Can i have some help pls thanks
(i used native File plugin to write the file)

Anyone else having issues with ionide doing strange things to a projects fsproj file when doing simple things like adding files? Ionide does not simply add a single line but does things like this:

@@ -1,7 +1,7 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
-    <TargetFramework>netcoreapp2.0</TargetFramework>
+    <TargetFramework>netcoreapp2.0</TargetFramework>

Unfortunately, it regularly removes files from the project files that I need! Like nuspec files or other resources.

Hi everyone!
Can anybody tell how to fix this problem? This is *.fsx script and Visual Studio Code just underline every type
Chet Husk
@Kollego yes, this problem is tracked in ionide/ionide-vscode-fsharp#1215 and we're actively working it. In the meantime you can use an older version of ionide.
@baronfel thanks :)
Hello first i would like to ask if anyone would like to help me. I know this might seem dumb but I cant get ionide-fsharp to work. I am on windows and I have tried to install .NET Core 3.0 SDK but it did not work for me and now I am trying VS 2019 Build tools where I have installed ".NET desktop build tools " + F# compiler but I get errors along the lines of "you must add a reference to assembly 'netstandard'" and I don't get IntelliSense/code suggestions. How do you get going with F# on windows(I can get it to work on linux). I just want to use F# and VSCode with ionide-fsharp
Robin Munn
@SystemOut1324 It sounds like you've installed the right tools. How did you create your F# project? In VS Code? By cloning an existing project that works elsewhere? What I would suggest for a brand-new F# project is to use - run dotnet new -i MiniScaffold at a command prompt, then run dotnet new mini-scaffold --help to see options. Besides the options that every template has (-n for the name of your new project, and -o for the output folder you want to put it in if you don't want it put in your current directory), the MiniScaffold also has --outputType (or -ou for short) where you can select either console or library. Try creating a new project with dotnet new mini-scaffold -n Foo -o foo -ou console, then do cd foo followed by dotnet build and dotnet test. If that all works, then Ionide should also work. If any of those steps fails, then you have a starting point for troubleshooting your .NET Core setup.
Does anyone know how to use FSharp.Data typeproviders in vscode ionide works? I've been trying to get it to work in a .fsx file but I don't even understand how to use the #r to get the package into the script.
Andreas Vilinski
@muhammadHuzaifaSalman did you already tried FAKE? With it you can avoid the hassle with #r until it is properly implemented from Micro$oft. Do dotnet new fake and then add to the script the packages you need.
Trying to build Ionide on a Windows 10 Pro 64bit machine (without .Net Core 2.0 sdk installed, but with .Net Core 3.0 and 3.1 sdk), but got the above error. Anybody encountered the same issue? Any idea how to solve it?
Andreas Vilinski
what is a way to fix the problem fsi can't load arbitrary nuget packages? 'System.ComponentModel.Composition' or 'Mono.Posix' ? I'm generating scripts with paket and trying to send lines to fsi. it's never successful. Ionide doesn't show any errors in the script, so it may be not ionide's or fsac problem. And I also cannot run it after it, failing with the same error. But if I do the same with the FAKE there is no problem at all - not in ionide, not by running. Makes the FAKE something better than paket itself?
Hi folks. I am tyring to add jwt to a F# giraffe web server. I added a reference to the project with "paket add Microsoft.AspNetCore.Authentication.JwtBearer --project Server" and it was added without errors, as far as I can tell. But I am still getting a namespace not defined error and the project does not build. What can I do to solve this?
So I successfully added the reference now. However now I'm getting both the intellisense(good) and a compiler error saying

namespace JwtBearer
Full name: JwtBearer

Assembly: Microsoft.AspNetCore.Authentication.JwtBearer

The namespace 'JwtBearer' is not defined. a:\repos\fern\src\Server\Server.fsproj

What can I do to refresh intellisense? Close re-open resolved this issue. Is there a command to refresh?
Edgar Rodriguez
Hello everybody :wave: i'm new to Ionide (and F#), but i've been loving it ! I asked a question here How to add Format config file to VSCode workspace using Ionide, if anyone knows the answer I would really appreciate it, i don't know where's the best place to put questions because the Github Issues are more about features/errors. Sorry for bothering :pray:
Morten Maxild
The list seems empty. Does anybody know the command for setting up a shortcurt like ctrl+shift+a to view f# solution explorer?

I found this

        "key": "ctrl+shift+a",
        "command": "fsharp.revealInSolutionExplorer"

almost the same thing...

Morten Maxild

Using R# in vs for years, I also have this shortcut in my keybindings

        "key": "shift+alt+l",
        "command": "workbench.files.action.showActiveFileInExplorer"

Does anybody know if you can add "when": .... syntax to figure out if you are viewning fs|fsx file?

Hi there! Has anyone managed to have a debugger working on Linux (either vsdbg or netcoredbg)? If so, could you post a link to your VS Code configuration files (e.g. launch.json)? Thanks in advance!
Pieter Bryon

Hi everyone! For some reason, the Info Panel doesn't work in my VSCode: it shows up, but it's always blank. I'm using the latest versions of both VSCode and Ionide-fsharp.

I've tried:

  • adjusting both workspace and user settings
  • with and without hover
  • in all update modes
  • switching to update mode "none" and back
  • reinstalling Ionide

What might be wrong with my settings?

Andreas Vilinski

Is somebody else experiencing the same problem? I'm using script.fsx in the root of solution to make interactive development, doing paket generate-load-script and adding #I and #r to the project dll. It has worked a couple weeks ago. Now I'm getting red underscores everywhere. But sending to fsi brings no issues - everthing is good. What can be a problem with vscode+ionide then?

I must switch to Rider because of it, where i have anoter problem - compared to ionide it can't autorefresh on project code changes. What a pity ))

1 reply
My vscode Ionide plugin (on Windows) does not have file completion. I would like to do a live fsharp demo today and without file completions things are getting more difficult. Anyone has a solution for this?
For some reason I'm not getting auto indent in VSCode F# using ionide - Am I missing some setting?
1 reply