refout オプションは、参照アセンブリを出力するファイル パスを指定します。
すべてのコンパイラ オプションは、-option
と /option
の 2 つの形式で使用できます。 ドキュメントには、-option
フォームのみが表示されます。
構文
-refout:filepath
論争
filepath
参照アセンブリのパスとファイル名。 通常、プライマリ アセンブリのサブフォルダーに配置する必要があります。 (MSBuild で使用される) 推奨される規則は、プライマリ アセンブリを基準にした "ref/" サブフォルダーに参照アセンブリを配置することです。
filepath
内のすべてのフォルダーが存在する必要があります。コンパイラはフォルダーを作成しません。
注釈
Visual Basic では、バージョン 15.3 以降の -refout
スイッチがサポートされています。
参照アセンブリは、ライブラリのパブリック API サーフェイスを表すために必要最小限のメタデータのみを含む特殊なアセンブリです。 これには、ビルド ツールでアセンブリを参照するときに重要なすべてのメンバーの宣言が含まれます。ただし、すべてのメンバーの実装と、その API コントラクトに影響を与えないプライベート メンバーの宣言は除外されます。 詳細については、「.NET ガイド 」の「参照アセンブリ 」を参照してください。
-refout
オプションと -refonly
オプションは同時に指定できません。
こちらも参照ください
.NET