2012-09-12 15 views
6

मैं Azure को एक एमवीसी 4 वेब एप्लिकेशन को तैनात करने की कोशिश कर रहा हूं।क्या 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.

परियोजना (ओं) VS2012 जो एफ # परियोजनाओं के उन्नयन बलों में मौजूद है: यह एक एफ # परियोजना पर एक निर्भरता (घरों MVC अनुप्रयोग के लिए नियंत्रक) जो डब्ल्यू/त्रुटि का निर्माण करने में नाकाम रहने रहता है।

<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 और नियोजित करें: अगर यह एक निर्भरता कि Azure fsproj से आयात बयान में पाया 4.5 refs के सभी के साथ अभी तक का समर्थन नहीं करता है मैं सोच रहा हूँ कि (परियोजना के बजाय डीएलएल के संदर्भ में) यह ठीक काम करता है। साथ ही, fsproj की F # 3.0 पर कोई वास्तविक निर्भरता नहीं है (यह एक F # 2.0 प्रोजेक्ट VS2012 में माइग्रेट की गई है)।

+0

ऐसा कुछ हो सकता है जो आप पहले प्रयास कर रहे हों :) किसी भी मौके पर आप एक रेपो साझा कर सकते हैं (उदा। जीथ्यूब के माध्यम से) जो इस मुद्दे को प्रदर्शित करता है? धन्यवाद! –

उत्तर

3

अपडेट: इस समस्या से https://github.com/projectkudu/kudu/issues/137

मैं सिर्फ इस reproed पर नज़र रखी है। यहां नमूना रेपो है: https://github.com/KuduApps/WebAppWithFSharpLibrary

यह निश्चित रूप से एक बग है। क्या आप इसे ट्रैक करने के लिए https://github.com/projectkudu/kudu पर कोई समस्या खोल सकते हैं? स्टैक ओवरफ्लो प्रश्नों के रूप में वहां समस्या को ट्रैक करना सबसे अच्छा है। धन्यवाद!

+1

अभी Kudu @GitHub पर समस्या # 137 बनाई गई है। धन्यवाद! –

संबंधित मुद्दे