F# ソリューションに 2 つのプロジェクトがあります。
1. メイン プロジェクトを[EntryPoint]StarUp プロジェクトとして設定します。
2. 2 番目のプロジェクトである support は、サポート モジュールのグループを保持します。つまり、それらは呼び出されるだけで、何も開始せず、エントリ ポイントとしても機能せず、スタートアップ プロジェクトでもありません。
サポート プロジェクトの最後のモジュールの場合、Visual Studio でコンパイルすると、
警告 FS0988: プログラムのメイン モジュールが空です。実行しても何も起こりません
警告の原因となるモジュールのようにコンパイラ オプション noarn inlineを使用#nowarn "988"すると、メッセージが抑制されますが、問題を解決するコメント付きのダミー関数のようなものを追加したいと思います。
このようなダミー関数を作成して警告を解決するにはどうすればよいですか?
編集
Console Application私のサポート プロジェクトがではなくとしてセットアップされたという点で、Jack は正しいClass Libraryです。に変更するとClass Library、警告が解決されました。do ()他のケースについても知っておくと便利です。
編集
サポート プロジェクトを として設定するのは奇妙に思えましたConsole Applicationが、最近、プロジェクトのコードを変更したときに何らかの理由で出力タイプが からClass Libraryに変更されたことに気付きましたConsole Application。F# PowerPack とビルド ルールが関係していると思われますが、推測にすぎません。