Таблицата за поддръжка на .NET за внедряване казва, че .NET Framework 4.6.1 изпълнява.NET Стандарт 2.0. Разбирам това означава, че мога да препратя библиотеки, насочени към .NET Standard 2.0, в проект, насочен към .NET Framework 4.6.1, и наистина мога да добавя такъв пакет NuGet към моя проект.
Таблицата обаче се отнася до .NET Framework като ".NET Framework (с .NET Core 2.0 SDK) ".Какво е това, за което Microsoft се отнася, когато говори за" tooling ", например Visual Studio 15.3? Ако е така, предполагам, да се актуализира, за да подкрепи сценария от първия параграф, дали е правилно?
Отговори:
3 за отговор № 1Да, преди .NET Framework 4.6.1 поддържа само .NET Standard от 1.0 до 1.4, но с помощта на новия инструмент (.NET Core 2.0 SDK) поддържа всички .NET стандартни версии. .NET Core SDK има целеви и refs и библиотеки, необходими за създаването на библиотеката .NET Standard в приложение .NET Framework. Обновяването на Visual Studio 15.3 не включва новата инструментална екипировка.