Каков статус F # 4.6 в Visual Studio 2017? - PullRequest
1 голос
/ 22 апреля 2019

F # 4.6 был выпущен для Visual Studio 2019 (https://devblogs.microsoft.com/dotnet/announcing-f-4-6/), но будут ли все функции и инструменты из F # 4.6 доступны для Visual Studio 2017 (а именно, меня интересуют анонимные типы)?

У меня есть ночные выпуски, настроенные для инструментов Visual F # в моей установке Visual Studio 2017, но при попытке обновления до последней версии я получаю ошибку установки (последняя версия имеет минимальную версию VS, нацеленную на VS 16.0, т.е. Visual Studio 2019):

4/22/2019 9:32:08 - установщик Microsoft VSIX от 22.04.2009 9:32:08 - ------------------------------------------- 22.04.2009 9: 32:08 - vsixinstaller.exe версия: 22.04.2009 9:32:08 - 16.1.42 22.04.2009 9:32:08 - ------------------------------------------- 4/22/2019 9:32:08 AM - Параметры командной строки: 22.04.2009 9:32:08 - C: \ Program Files (x86) \ Microsoft Visual Студия \ Installer \ ресурсы \ приложения \ ServiceHub \ Services \ Microsoft.VisualStudio.Setup.Service \ vsixinstaller.exe, / appidinstallpath: C: \ Program Файлы (x86) \ Microsoft Visual Студия \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe, / skuName: Pro, / skuVersion: 15.0.28307.586, / appidname: Microsoft Visual Studio Professional 2017, / культура: EN-US, / noep, C: \ Users \ Стеф \ AppData \ Local \ Temp \ VSIX4htuqo2p.vsix 22.04.2009 9:32:08 - -------------------------------------- ----- 22.04.2009 9:32:08 - установщик Microsoft VSIX 22.04.2009 9:32:08 - ------------------------------------------- 22.04.2009 9: 32:08 - Инициализация установки ... 22.04.2009 9:32:08 - Расширение Подробнее ... 22.04.2009 9:32:08 - Идентификатор: VisualFSharp 22.04.2009 9:32:08 - Название: Visual F # Tools 22.04.2009 9:32:08 AM - Автор: Microsoft.VisualFSharpTools 22.04.2009 9:32:08 - Версия: 16.0.20190420.1922001 22.04.2009 9:32:08 - Описание: Разверните Visual F # Tools Binaries в Visual Studio 22.04.2009 9:32:08 - Язык: en-US 22.04.2009 9:32:08 - MoreInfoURL: https://docs.microsoft.com/en-us/dotnet/articles/fsharp/ 22.04.2009 9:32:08 - УстановленоByMSI: Неверно 22.04.2009 9:32:08 - SupportedFrameworkVersionRange: [4.6,) 22.04.2009 9:32:08 AM - 22.04.2009 9:32:10 - ПодписьState: ValidSignature 22.04.2009 9:32:10 - SignedBy: корпорация Майкрософт 4/22/2019 9:32:10 утра - Информация о сертификате: 22.04.2009 9:32:10 утра - -------------------------------------------------- ----- 22.04.2009 9:32:10 AM - [Тема]: CN = Microsoft Corporation, OU = OPC, O = Microsoft Corporation, L = Редмонд, S = Вашингтон, C = США 4/22/2019 9:32:10 - [Эмитент]: CN = Microsoft Code Signing PCA 2010, O = Microsoft Corporation, L = Редмонд, S = Вашингтон, C = США 4/22/2019 9:32:10 утра - [Серийный номер]: 330000026ECE6AE5984BFC96A900000000026E 22.04.2009 9:32:10 AM - [Не До]: 06.09.2008 17:00 22.04.2009 9:32:10 - [Не после] : 06.09.2009 17:00 22.04.2009 9:32:10 - [Отпечаток пальца]: 99B6246883B4B32EA59AE18B36945D205A876800 22.04.2009 9:32:10 - 22.04.2009 9:32:10 - Поддерживаемые продукты: 22.04.2009 9:32:10 - Microsoft.VisualStudio.Pro 22.04.2009 9:32:10 - версия: [16.0,) 22.04.2009 9:32:10 - 22.04.2009 9:32:10 - Ссылки
: 22.04.2009, 9:32:10 - Предварительные условия: 22.04.2009, 9:32:10 - ------------------------------------------------- ------ 22/4/2019 9:32:10 AM - Идентификатор: Microsoft.VisualStudio.Component.CoreEditor 4/22/2019 9:32:10 AM - Название: редактор ядра Visual Studio 22.04.2009 9:32:10 - Версия: [16.0,) 22.04.2009 9:32:10 - 22.04.2009 9:32:10 - Детали подписи ... 22.04.2009 9:32:10 - Расширение подписано действительной подписью. 22.04.2009 9:32:10 - 22.04.2009 9:32:10 - VSIXInstaller.NoApplicableSKUsException: это расширение не устанавливается на любые установленные на данный момент продукты. вVSIXInstaller.ExtensionService.GetInstallableData (String vsixPath, String extensionPackParentName, логическое значение isRepairSupported, IStateData stateData, IEnumerable 1& skuData) at VSIXInstaller.ExtensionService.ComputeInstallableExtensions(IStateData stateData, Boolean isRepairSupported, Boolean isExtensionPack, IDictionary 2 skuDataMapping, IList 1 installableExtensionsPaths)<br> at VSIXInstaller.App.Initialize(Boolean isRepairSupported) at VSIXInstaller.App.Initialize() at System.Threading.Tasks.Task 1.InnerInvoke () в System.Threading.Tasks.Task.Execute () --- Конец стека трассировки из предыдущего места, где было сгенерировано исключение --- в Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo (Exception exceptionObject)

1 Ответ

2 голосов
/ 22 апреля 2019

Ночной канал является представлением последних master в кодовой базе F #, что требует Visual Studio 2019, если вы используете его в Visual Studio. Обратите внимание, что компилятор может использоваться независимо от инструментов.

Если вы хотите использовать F # 4.6 в Visual Studio, вы должны обновить его до VS 2019.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...