0

TFS 2010ビルドサービス(Windows Server SP2上)を動作させようとしています。私が構築したいソリューションには、多くのC#プロジェクトと1つのF#プロジェクトが含まれています。Microsoft Visual Studio 2010(バージョン10.0.40219.1 SP1Rel、Microsoft .NET Framework、バージョン4.0.30319 SP1Rel)がF#とともにインストールされている自分のPCで、ソリューションを構築できます。TFSビルド定義を作成したとき([チームエクスプローラー]->[すべてのビルド定義]->[新しいビルド定義]を右クリック)、デフォルトのもののみを選択し、サーバー共有上のドロップフォルダーを指定しました。

サーバーに、 http://www.microsoft.com/download/en/details.aspx? displaylang = en&id= 13450からVS2010F#ランタイム2.0をインストールしました

ビルドをキューに入れると、しばらく実行されてから、次のエラーが出力されます:C:\ Builds \ 1 \ Processing \ SM0021 \ Sources \ Processing \ Libraries \ Syntune.Math \ Release \ Syntune.Math.FSharp \ Syntune.Math.FSharp .fsproj(39):インポートされたプロジェクト "C:\ Program Files \ Microsoft F#\ v4.0\Microsoft.FSharp.Targets"が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

ビルド定義でビルドサービスがF#ランタイムを見つける方法を指定する必要があるのか​​、他のF#パッケージ/ディストリビューションをインストールする必要があるのか​​、それとも何か他のことをする必要があるのか​​わかりません。または、これを単純に達成できない場合は、TFSビルドサービスを使用してください。

これはF#ランタイムに関連していますか、それともビルド定義に問題がありますか?PCからサーバーにファイルをコピーしてGACに登録できますか?

4

1 に答える 1