ошибка подключения F # к SQL - PullRequest
2 голосов
/ 28 февраля 2012

Я пытаюсь подключить F # к SQL, но при сборке я получаю эту ошибку


Предупреждение 3 Не удалось выполнить первичную ссылку "FSharp.Data.TypeProviders" быть решен, потому что он имеет косвенную зависимость от .NET Фреймворк сборки "FSharp.Core, версия = 4.3.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a ", которая имеет более высокую версию" 4.3.0.0 " чем версия "4.0.0.0" в текущей цели фреймворк. C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets 1360 9 ConsoleApplication33


Где я могу найти эту версию FSharp.Core 4.3.0.0? или есть другое решение?

1 Ответ

2 голосов
/ 28 февраля 2012

Вы ориентируетесь на .NET Framework 4.5? Если вы ориентируетесь на .NET Framework 4.5 и создаете новый проект, Visual Studio автоматически делает ссылку на FSharp.Core 4.3.0.0, который принадлежит F # 3.0.

Каким-то образом вы по ошибке добавили ссылку на версию FSharp.Core в F # 2.0 и .NET Framework 4.0. Поэтому сначала отметьте Target Framework в Project Properties, а затем добавьте FSharp.Core 4.3.0.0 с помощью диалога Reference (обратите внимание, что существуют различные версии FSharp.Core).

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