Size: a a a

2020 September 29

RM

Roman Melnikov in F# Chat
@grishace ты подобное делал.
источник

RM

Roman Melnikov in F# Chat
Подскажи плз
источник

оГ

отец Григорий... in F# Chat
#r “./xxx.dll”
источник

оГ

отец Григорий... in F# Chat
То, что рядом лежит вроде не влияет. Всё равно грузить надо
источник

RM

Roman Melnikov in F# Chat
Renat Amirov
Да, проблема имхо в этом. Мне нужно было сделать селект к оракловой БД с помощью SqlDataProvider. В доках по провайдеру написано, что надо установить ODP.NET, а я кривыми ручками решил просто подложить рядом Oracle.ManagedDataAccess.dll, Oracle.ManagedDataAccessDTC.dll. Как увидел где-то в репах гитхаба.

https://fsprojects.github.io/SQLProvider//core/oracle.html
Там есть resolution Path. Это путь к либке оракловой
источник

RM

Roman Melnikov in F# Chat
отец Григорий
#r “./xxx.dll”
А, и это тоже
источник

оГ

отец Григорий... in F# Chat
Там ещё и не кор, а фулл фреймворк между прочим
источник

оГ

отец Григорий... in F# Chat
Поэтому и System.ххх типы не находятся
источник

RA

Renat Amirov in F# Chat
да, библиотеки то я стянул из гитхаба прямо. И подсунул. А они видать не неткоровские.
источник

оГ

отец Григорий... in F# Chat
Тайп провы на коре не все заводятся
источник

оГ

отец Григорий... in F# Chat
Тебе надо фси взять студийный
источник

оГ

отец Григорий... in F# Chat
Он в недрах установки лежит
источник

оГ

отец Григорий... in F# Chat
Поэтому в студии всё ок, а за пределами- нет
источник

оГ

отец Григорий... in F# Chat
Возьми SysInternals process explorer и посмотри, откуда студия фси запускает
источник

оГ

отец Григорий... in F# Chat
Он будет дочерним процессом - посмотришь проперти и увидишь путь с комстрокой
источник

RA

Renat Amirov in F# Chat
отец Григорий
Тебе надо фси взять студийный
dotnet "c:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe" TransferSecretFromDbToVault.fsx
Unhandled exception. System.BadImageFormatException: Could not load file or assembly 'c:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe'. Была сделана попытка загрузить программу, имеющую неверный формат.
File name: 'c:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsi.exe'
источник

оГ

отец Григорий... in F# Chat
Тебе его без dotnet надо стартовать
источник

оГ

отец Григорий... in F# Chat
Он сам по себе
источник

RM

Roman Melnikov in F# Chat
отец Григорий
Он сам по себе
Спасибо!))
источник

RA

Renat Amirov in F# Chat
отец Григорий
Он сам по себе
Да, спасибо. Так заработало. Надо учить .NET Core! Просидел на сильверлайтах. Отстал от жизни.
источник