Подтвердить что ты не робот

Предварительный выпуск Collections.Immutable

Кто-нибудь смог открыть предварительный выпуск System.Collections.Immutable из NuGet в F #?

Я получаю эту ошибку:

Здесь требуется тип "IEnumerable`1" и недоступен. Вы должны добавить ссылку на сборку "System.Runtime, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a".

Хотя мой проект -.NET 4.5

Пробовал явное открытие System.Runtime, и это тоже не сработало. Я ссылаюсь на .NETCore\v4.5\System.Runtime.dll

4b9b3361

Ответ 1

Это известная проблема, которую расследуют соответствующие команды в Microsoft. Тем временем, это временные шаги:

  • Создайте проект приложения F #, который предназначен для .NET Framework 4.5
  • Install-Package Microsoft.Bcl.Immutable -pre
  • Добавить ссылку на "% ProgramFiles%\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\Facades\System.Runtime.dll"
  • Добавьте ссылку на сборку System.ComponenModel.Composition.dll из Framework.

После этого раннее тестирование предполагает, что F # отлично работает с неизменяемыми коллекциями.