में अंतिम (या शायद दो अंतिम) अद्यतन से नेटस्टैंडर्ड। लाइब्रेरी अपडेट नहीं कर सकता, मैं Nuget में NETStandartLibrary पैकेज को अद्यतन नहीं कर सकता। मैं बस एक नई मानक पुस्तकालय परियोजना बनाते हैं। इस संदेश को देखें:वीएस 2017 आरसी: मैं नेटेटेड
परियोजना के गुणों में, संस्करण अलग है:
और .csproj में:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.4</TargetFramework>
</PropertyGroup>
</Project>
Nuget में, मैं जोड़ने निर्भरता 'माइक्रोसॉफ्ट। एंटीटीफ्रेमवर्क कोर', तो मुझे चेतावनी मिली:
चेतावनी का पता चला पैकेज ढाल: NETStandard.Library 1.6.1 से 1.6.0 AgainTest (> = 1.0.0) के लिए -> Microsoft.EntityFrameworkCore (> = 1.1.0) -> NETStandard.Library (> = 1.6.1) दोबारा टेस्ट (> = 1.0.0) -> नेट स्तर। लाइब्रेरी (> = 1.6.0)
मैं प्रोजेक्ट की संपत्ति में उच्च संस्करण का चयन करता हूं, लेकिन चेतावनी जारी है।
- ये सभी संस्करण संख्याएं क्या हैं?
- मैं इस चेतावनी को कैसे हल कर सकता हूं?
सुनिश्चित नहीं हैं, लेकिन यह अभी भी हटाने के बाद भी कुछ चेतावनी दिखायी लेकिन यह डॉटनेट क्ली से भंग हो गया, जो यह पीले रंग में दिखा रहा था। मैंने EFCore और अन्य को हटा दिया, अनइंस्टॉल करें। बिन और ओबीजे फ़ोल्डरों को हटा दिया और कमांड लाइन से पुनर्स्थापित किया। फिर EntityFramework को फिर से जोड़ा और संदेश गायब हो गया। हालांकि यह मैक के लिए वीएस पर कभी मौजूद नहीं था। वही उपकरण संस्करण और परियोजना। वीएस एसडीके में नेट मानक पर एक पीला चेतावनी आइकन था लेकिन कोई संदेश नहीं था। वह अब चला गया है। अजीब और अप्रत्याशित। –