2017-01-02 6 views
7

नई कोर एएसपी "सीस्पोज़" परियोजनाओं में वीएस 2017 आरसी के साथ लक्ष्य ढांचे को कैसे बदलें?वीएस 2017 आरसी के साथ लक्ष्य ढांचे को कैसे बदलें?

मेरा मतलब प्रोजेक्ट बनने के बाद बदलना है। कोई प्रोजेक्ट.जेसन फ़ाइल नहीं है जिसका उपयोग वीएस 2015 में किया गया था। लक्ष्य में प्रोजेक्ट गुणों में "पुल डाउन" में कोई अन्य विकल्प नहीं है, तो ".NETCoreApp 1.1" और ".NETCoreApp 1.0"।

विवरण: मैं yoman का इस्तेमाल किया है एसपीए परियोजना उत्पन्न करने के लिए: http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/

तो मैं csproj निर्माण के दौरान .नेट फ्रेमवर्क का चयन करने में असमर्थ था। अब क्या करे?

enter image description here

+0

यहां एक नज़र डालें: https://github.com/dotnet/cli/issues/4996 – Yaser

+0

@YaserAdelMehraban यदि सभी ऐसा लगता है कि हमें यह मानना ​​चाहिए कि सभी एमएस कोर टीम अन्य आयाम में काम करती हैं ... –

उत्तर

18

संपादित इस तरह csproj फ़ाइल: फिर

<PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" /> 

:

<TargetFramework>netcoreapp1.1</TargetFramework> 

के साथ बदलें:

<TargetFramework>net462</TargetFramework> 
<RuntimeIdentifier>win7-x86</RuntimeIdentifier> 

और निकालें

dotnet restore 
dotnet build 
dotnet run 

पैकेज प्रबंधक कंसोल से dotnet run नहीं चलाएं। यह काम करेगा लेकिन सर्वर को रद्द करना असंभव होगा (ctrl c)।

वी.एस. F5 काम नहीं करता है, (वी.एस. 2017 आर सी के लिए सच है, मुख्य सेवाओं yoman टेम्पलेट के साथ उत्पन्न), तो बदलने के लिए:

<OutputType>winexe</OutputType> 

<OutputType>Exe</OutputType> 

करने और वी.एस. पुनरारंभ करें, पुनर्निर्माण पर्याप्त नहीं है (एफ 5 सक्षम करने के लिए, वीएस 2017 आरसी के लिए सच है)।

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