VS2010 Template for F# ASP.NET Web Application (再)

http://dl.dropbox.com/u/7392906/20100813/FSharpAspNet.zip
http://dl.dropbox.com/u/7392906/20100813/FSharpAspNetItem.zip

それらしいものです。

使い方

上記ファイルをそれぞれ以下の場所に置きます:

  • FSharpAspNet.zip : [ユーザー プロジェクト テンプレートの場所]で指定されているディレクト
  • FSharpAspNetItem.zip : [ユーザー項目テンプレートの場所]で指定されているディレクト

なおzipファイルを解凍する必要はありません。

ファイルが置かれた状態でVS2010からプロジェクトを新規作成すると、[Visual F#]の項目に[F# Web Application]というテンプレートが追加されます。
このテンプレートを選択してプロジェクトを作成すると、以下の2つのプロジェクトが追加されます:

  • <プロジェクト名>.Code
  • <プロジェクト名>

例) 'WebApplication1' および 'WebApplication1.Code'

ページの追加は、<プロジェクト名>.Codeプロジェクトに対して行います。<プロジェクト名>.Codeで[追加]-[新しい項目]を表示すると、[F# Web Page]が追加されているので、この項目を選択してファイルを追加します。

既知の問題

例として、WebApp1およびWebApp1.Codeを作成したとします。
プロジェクトを実行するには、必ず WebApp1.Code プロジェクトを先にビルドしてから、WebApp1 プロジェクトを起動する必要があります。
WebApp1.Code プロジェクトをビルドしない状態で WebApp1 プロジェクトを起動することはできません。