2016-06-21 8 views
4

Visual Studio 2015(エンタープライズ)にF#ソリューションがあり、さまざまなハードウェアを制御するいくつかのプロジェクトがあります。各プロジェクトには、.fsxスクリプトファイルがあり、ハードウェア上で基本タスクを実行するためにAPIがどのように使用されるかを示しています。 APIを変更して再構築すると、コンパイルされた.fsファイルのすべてのエラーを含むエラーリストが正しく取得されますが、.fsx.dllを作成する必要はないため、エラーは発生しません。基礎となるAPIを変更するときVisual Studioのエラーリストに.fsxファイルのエラーを追加する

.fsxファイルをエディターで個別に開くと、ファイルが開いている間はエラーリストが表示されますが、ビルドをブロックして表示する必要があります。順番にそれぞれを通過しますが、かなり時間がかかります。これを行う方法はありますか?

ありがとうございます。

+3

:手でファイルを編集するとき、あなたはまた、それが別のフォルダにポイントすることができます

<Compile Include="some.fsx" /> 

:別の方法として、あなただけfsprojファイルを編集することができます'fsx'ファイルです。 –

答えて

3

Fyodorの提案はうまくいくはずですが、ビルドシステムのカスタムステップを構築するのが最も簡単な方法ではないかもしれません。

単純な代替案は、fsxファイルを含む別々のF#プロジェクトを追加してコンパイルすることです。プロジェクトをビルドした結果を無視することができます。

fsxファイルをプロジェクトに追加すると、プロジェクトビルドの一部としてコンパイルされませんが、Visual StudioのプロパティウィンドウでCompileを「アクション」として選択して変更できます。私が確認するためのカスタムビルドステップを追加します

<Compile Include="..\OtherProject\some.fsx" /> 
関連する問題