2012-09-12 17 views
6

Bir MVC4 web uygulamasını Azure'a dağıtmaya çalışıyorum.Azure F # 3.0/VS2012 projelerini destekliyor mu?

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.

proje (ler) F # projelerinin yükseltme zorlar VS2012 var: Bu bir F # proje üzerinde bir bağımlılık (evler MVC uygulama için kontrolörler)/hata w inşa etmek başarısız tutar sahiptir. Ben önceden inşa halinde

<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'))" /> 

Kayıt için DLL ve dağıtmak: Bu Azure fsproj ithal tablolarda bulunan 4.5 hakemlerimizle hepsi ile henüz desteklemediği bir bağımlılık olup olmadığını merak ediyorum Bu (proje yerine DLL başvuru ile), sadece iyi çalışıyor. Ayrıca, fsproj'un F # 3.0 üzerinde gerçek bir bağımlılığı yoktur (bu, VS2012'ye taşınan bir F # 2.0 projesidir).

+0

İlk deneyen bir şey olabilir :) Sorunu gösteren bir repo (örneğin github ile) paylaşma şansınız var mı? Teşekkürler! –

cevap