2016-11-19 2 views
7

मैं एक एएसपी.नेट कोर ऐप बना रहा हूं, और एज़ूर स्टोरेज पैकेज स्थापित करने की कोशिश कर रहा हूं।.csproj फ़ाइल (project.json की बजाय) में ASP.NET कोर लक्ष्य ढांचे के आयात को कैसे निर्दिष्ट करें?

एज़ूर स्टोरेज गिथब पेज से, यह कहता है कि मुझे अपनी प्रोजेक्ट.जेसन फ़ाइल में निम्नलिखित रखने की आवश्यकता है - लेकिन चूंकि यह नवीनतम एएसपी.नेट कोर संस्करण का उपयोग कर रहा है, हमारे पास प्रोजेक्ट.जेसन फ़ाइल नहीं है, बस एक .csproj फ़ाइल।

"imports": [ 
    "dnxcore50", 
    "portable-net451+win8" 
    ] 

क्या .csproj फ़ाइल में ऐसा करने का कोई तरीका है? मुझे लगता है कि यह जगह कहीं और हो सकती है:

<PropertyGroup> 
    <OutputType>Exe</OutputType> 
    <TargetFramework>netcoreapp1.1</TargetFramework> 
    <PreserveCompilationContext>true</PreserveCompilationContext> 
    </PropertyGroup> 

बहुत बहुत धन्यवाद!

+1

project.json/.csproj एएसपी.नेट कोर से संबंधित नहीं है, यह वीएस टूल्स के संस्करण पर निर्भर करता है और नई सीस्पोज़ संरचना केवल वीएस 2017 (टूल्स के पूर्वावलोकन 4) के लिए उपलब्ध है। वीएस2015 अभी भी पूर्वावलोकन 2/2-1 – Tseng

+0

का उपयोग करता है - मैं एएसपी.NET कोर टेम्पलेट के साथ मैक पर विजुअल स्टूडियो का उपयोग कर रहा हूं। – Gabe

उत्तर

12

नए मॉडल के लिए अपनी परियोजनाओं में से एक की ओर पलायन के बाद, इस यह क्या उत्पन्न है:

<PropertyGroup> 
    <TargetFramework>netcoreapp1.6</TargetFramework> 
    <PreserveCompilationContext>true</PreserveCompilationContext> 
    <AssemblyName>TestApp</AssemblyName> 
    <OutputType>Exe</OutputType> 
    <PackageTargetFallback Condition=" '$(TargetFramework)' == 'netcoreapp1.6' ">$(PackageTargetFallback);dotnet5.6;portable-net45+win8</PackageTargetFallback> 
</PropertyGroup> 

इस तरह एक ही तरीके से dnxcore50 और पोर्टेबल-net451 + Win8 उन्होंने कहा, कुछ प्रयास करें:

<PropertyGroup> 
    <OutputType>Exe</OutputType> 
    <TargetFramework>netcoreapp1.1</TargetFramework> 
    <PreserveCompilationContext>true</PreserveCompilationContext> 
    <PackageTargetFallback Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">$(PackageTargetFallback);dnxcore50;portable-net451+win8</PackageTargetFallback> 
</PropertyGroup> 
+1

क्या यह .NET 451 पर निर्भरता जोड़ता है, और यदि ऐसा होता है, तो क्या यह अब लिनक्स पर चलाने में सक्षम नहीं होगा? धन्यवाद। – raRaRa

+0

मैं इसे मैक पर कर रहा था, इसलिए मैं लिनक्स पर भी ठीक हूं। – Gabe

+0

मेरी परियोजना को किसी भी तरह से 'netcoreapp1.1' से' net452' में स्विच किया गया था जो स्टार्टअप पर खराब छवि रनटाइम त्रुटियों का कारण बनता है। परिवर्तन को वापस करने से इसे ठीक किया गया। – Zarepheth

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