У меня есть проект в Visual Studio 2015 update 3, который использует целевой фреймворк 4.6.1.
Я хотел бы изменить его целевой фреймворк на ".Net Standard".
".Net standard" отсутствует в раскрывающемся списке "Target framework":
Чистый стандарт не указан
Как это сделать?
Я использую Microsoft Dynamics 365 SDK версии 10.
Спасибо.
решение1
Как мне это сделать?
Ваша невозможность использовать .NET Standard напрямую связана с версией Visual Studio, которую вы используете.
Источник:Как установить .NET Standard 2.0
Чтобы создать библиотеки .NET Standard в Visual Studio, убедитесь, что у вас установлена Visual Studio 2017 версии 15.3 или более поздней версии в Windows или Visual Studio для Mac версии 7.1 или более поздней версии в macOS.
Вам придется обновиться до текущей версииVisual Studio 2017илиVisual Studio 2019для достижения вашей цели.
Источник:
Установка пакета .NetStandard 2.0 Nuget в проект VS2015 Net 4.6.1
Кроссплатформенный таргетинг После обновления до Visual Studio 2017+ вам придется внести следующие изменения в решение вашего проекта.
netstandard2.0;net461