finsight / QUIKSharp

QUIK# (QUIK Sharp) is the QUIK Lua interface ported to .NET.
Other
231 stars 135 forks source link

Подскажите, пожалуйста, как можно установить QuikSharp в проект на Core? #287

Open ipARTEM opened 3 years ago

ipARTEM commented 3 years ago

Я устанавливал QuikSharp как добавление ссылки в .Net Framework. Что нужно сделать, чтобы в проекте на Core QuikSharp работал?

exvion commented 3 years ago

Если через консоль, то тогда $ dotnet add package QuikSharp. Но чтобы он заработал, надо еще внести изменения в код подключения Quik.

using System.Text.Encodings; textBoxLogsWindow.AppendText("Подключаемся к терминалу Quik..." + Environment.NewLine); Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); _quik = new Quik(Quik.DefaultPort, new InMemoryStorage());`

tms320 commented 3 years ago

После установки пакета QuikSharp в NetCore-проект в проекте появилась "виртуальная" папка 'lua': image Виртуальная, потому что все файлы в этой папке на самом деле находятся тут: C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\.nuget\packages\quiksharp\2.0.0\contentFiles\any\netstandard2.0\lua\ Это нормально? Cкрипт QuikSharp.lua в терминале Quik нужно загружать из вышеуказанной папки?

Prival1 commented 3 years ago

Я пробовал не получается. По какой-то причине lua отвалился. и я никак не могу его запустить ((( 2021-07-28_20-46-37