私はAzureにMVC4 Webアプリケーションをデプロイしようとしています。AzureはF#3.0/VS2012プロジェクトをサポートしていますか?
C:\DWASFiles\Sites\jbf\VirtualDirectory0\site\repository\JBF.Web\JBF.Web.Controllers\JBF.Web.FSharp.fsproj : error MSB4057: The target "Build" does not exist in the project.
プロジェクト(s)はF#プロジェクトのアップグレードを強制的にVS2012に存在します。これは、F#プロジェクトへの依存性を(家はMVCアプリケーション用のコントローラ)/エラーwの構築に失敗し続けています。これはアズールがfsprojからimport文で見つかっ4.5リファレンスのすべてをまだサポートしていないこと、依存関係である場合、私は思ったんだけど:
<Import Project="$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.5\Microsoft.FSharp.Targets" Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.5\Microsoft.FSharp.Targets')" />
<Import Project="$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets" Condition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')" />
<Import Project="$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.0\Microsoft.FSharp.Targets" Condition="(!Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')) And (Exists('$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.0\Microsoft.FSharp.Targets'))" />
<Import Project="$(MSBuildExtensionsPath32)\FSharp\1.0\Microsoft.FSharp.Targets" Condition="(!Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')) And (!Exists('$(MSBuildExtensionsPath32)\..\Microsoft F#\v4.0\Microsoft.FSharp.Targets')) And (Exists('$(MSBuildExtensionsPath32)\FSharp\1.0\Microsoft.FSharp.Targets'))" />
記録のために、私はDLLおよびデプロイを事前に構築している場合それは(プロジェクトの代わりにDLLへの参照で)うまく動作します。また、fsprojにはF#3.0(VS2002に移行されたF#2.0プロジェクト)の依存関係はありません。
あなたが最初に試したことがあるかもしれません:)問題を示すレポ(たとえばgithub経由で)を共有する可能性はありますか?ありがとう! –