GNU/Linux >> Linux の 問題 >  >> Linux

フレームワーク .NETFramework,Version=v4.7.1 の参照アセンブリが見つかりませんでした

私は同じ問題を抱えていましたが、OSXでした。 Mono の最新バージョンをインストールすると、欠落している .net v4.7.1 フレームワーク参照がクリアされました。

https://www.mono-project.com/download/stable から Mono V5.18.0 をインストールしました

更新:グローバル omnisharp 設定に関する以下のコメントを参照してください


ここに記載されている手順を試してみましたが、エラーは解決しませんでした。 omnisharp.useGlobalMono を変更する必要がありました always へのオプション .これは C# extension for VS Code=1.23.2 で機能しました .

ソース:Reddit の投稿

<ブロック引用>

エラー出力は、VS Code の公式 C# 拡張機能を使用していることを示しています。この拡張機能の最新バージョン 1.23.2 の変更ログには、次のように記載されています。

For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set "omnisharp.useGlobalMono": "always". This

Mono がバンドルされている MSBuild バージョンをアップグレードするまで必要です

デフォルト設定の auto は機能しません。 Always に切り替えて拡張機能を再起動します。または、1.23.1 にダウングレードすることもできます。


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. df:コマンドが見つかりません

  1. du:コマンドが見つかりません

  2. rm:コマンドが見つかりません

  3. mv:コマンドが見つかりません