Я разрабатываю в VS 2015 и F # 4.0 (4.4.0.0) довольно долгое время.
С выпуском VS 2017 я хочу открыть решения в новейшей VS для разработки, но все же сохраняю проекты VS 2015, F # 4.0,.NET 4.5.2. Сервер сборки также должен будет использовать VS 2015 некоторое время.
Насколько я помню, такой сценарий не был проблематичным в более ранних версиях версии VS, но я не думаю, что в то время я использовал F #.
Я открыл решение и попытался скомпилировать его. Я получаю эту ошибку в проекте приложения С#. (Существуют и другие приложения С#, и по крайней мере одна ссылается на библиотеку F #.)
Неизвестная ошибка сборки, "Невозможно разрешить зависимость от сборки" FSharp.Core, Version = 4.4.1.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a ', потому что она не была предварительно загружена. При использовании API ReflectionOnly зависимые сборки должны быть предварительно загружены или загружены по требованию через событие ReflectionOnlyAssemblyResolve.
Все мои проекты F # в решении - 4.0 (4.4.0.0). Я дважды проверял.
Почему это происходит?