-1

私は Visual Studio 2012 で F# を使用しています。これはばかげた質問のように思えるかもしれませんが、特にバイナリ用にインクルード ディレクトリを指定する方法がわかりません。#I ディレクティブを使用して F# インタラクティブでそれを行う方法を確認し、そこで動作しますが、 #I オプションは非インタラクティブ形式では使用できません。コンパイラ エラー メッセージには、-I コンパイラ オプションを使用するように指示されています。プロジェクトのプロパティを調べたところ、表示されるサブセクションはアプリケーション、ビルド、ビルド イベント、デバッグ、および参照パスのみで、インクルード ディレクトリ パスを指定する明確な方法はありません。ヘルプ システムは、利用できないセクションを参照しているように見えるため、あまり役に立ちません。

4

1 に答える 1

0

VS12 にはまだ問題がありますが、コマンド ラインからコンパイラを呼び出すことで、少なくとも回避策があります。-r オプションを使用して dll の場所を指定する必要があります: fsc -r:<complete path to dll> <fname> ただし、VS で対応する手順を (参照パスの 1 つを設定しようとして) 試みると、DLL フォルダーに項目が見つからないと表示されます。だからおそらくCSに詳しい人が助けてくれるでしょう

于 2012-12-25T00:05:09.060 に答える