問題タブ [ionide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
395 参照

macos - MacOSXで「dotnet」が見つからない場合、VSCodeでF#を動作させますか?

私は dotnet と vscode にまったく慣れていないので、些細なことを見落としている可能性があります。Mac の VSCode で F# を実行したいだけです。最初に、brew から dotnet をインストールしようとしました。

dotnet newと の両方を実行できるため、これはコマンドラインから正常に機能しているようですdotnet build

ここで、同じくbrewからVisual Studio Codeをインストールしました:

次に、Ionide-fsharpプラグインをインストールし、vscodemyprojからフォルダーを開いて再起動しました。次に、次のように迎えられます。

エラー

次に、設定で検索しFSharp.dotnetRoot、これを構成しようとしました:

ここに画像の説明を入力

しかし、それは役に立ちませんでした (フォルダーを/usr/local/share/dotnetandに設定しようとし/usr/local/share/dotnet/sdk/3.1.100ましたが、何も機能しませんでした)。

そのため、brewからすべてを完全にアンインストールし(フォルダーのワイプを含む)、 Microsoftの公式ドキュメント~/.vscodeからすべてを再インストールしました。ドキュメントでは、F# のサポートは macosx の vscode に組み込まれている必要があると書かれていますが、フォルダーを再度開いたときに Ionide-fsharp をインストールするように勧められたので、それに従いました。しかし、まったく同じ問題に再び遭遇しました。

私の質問は、MacOSX で F# をサポートする vscode をインストールするにはどうすればよいですか?

vscode "about" からの私の出力は次のとおりです。

そしてこれはからdotnet --infoです:

0 投票する
1 に答える
1241 参照

f# - VSCode に F# 用の Akka.net フレームワークを含める方法

インターネットで見つけたこの例を使用して、VSCode で F# に Akka.NET を使用しようとしています。

コード

しかし、私はこのエラーが発生しています ActorSayHello.fsx(6,6): error FS0039: The namespace or module 'Akka' is not defined.

VScode でionide プラグインを構成し、Akka.NET なしで F# を実行できます。次のコマンドを使用して Akka.NET をインストールしました

dotnet add package Akka.FSharp --version 1.4.10

.fsprojライブラリが自動的にファイルに追加されました。これはコマンドの出力です

コマンド出力

どんな助けでも大歓迎です。ありがとうございました!