次の方法で共有


BC35000: ランタイム ライブラリ関数 '<function>' が定義されていないため、要求された操作を使用できません。

Visual Basic は、見つからない Visual Basic ランタイム (Microsoft.VisualBasic.dll) 内の関数を内部呼び出そうとしています。

エラー ID: BC35000

このエラーは、SDK スタイルのプロジェクト (行で始まる <Project Sdk="Microsoft.NET.Sdk"> ファイルを含むプロジェクト) で発生します。 既定では、 Microsoft.VisualBasic.dll アセンブリのサブセットのみがアプリケーション アセンブリに埋め込まれており、 <関数> はそのサブセットに含まれません。

このエラーを解決するには

Visual Basic ランタイムのサブセットをアセンブリに埋め込むのではなく、アセンブリへの参照を使用してコンパイルする必要があります。 これを行うには、<PropertyGroup> ファイルの セクションに次の要素を追加します。

<VBRuntime>Default</VBRuntime>

Visual Basic ランタイムの一部は .NET Standard では使用できないため、このソリューションは .NET Standard を対象とする SDK スタイルのプロジェクトには適用されません。

こちらも参照ください