Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Bigtagilboss
1 / 1 / 0
Регистрация: 03.06.2020
Сообщений: 172

Как подключить библиотеку к проекту blazor?

18.07.2023, 06:23. Показов 2123. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть библиотека "ZReader.dll".
Делал всё тоже самое в "простом" веб приложении (не blazor) и всё нормально работало через
C#
1
2
3
4
5
6
7
public const string ZrDllName = "ZReader.dll";
 
[DllImport(ZrDllName, CallingConvention = CallingConvention.StdCall, EntryPoint = "ZR_GetVersion")]
public static extern UInt32 ZR_GetVersion();
...
...
...
Сейчас если делать тоже самое, то выдает ошибку
ZReader.dll assembly:<unknown assembly> type:<unknown type> member : (null)
Где-то прочитал, что это не может найти сам файл, ну я его и по тупому скопировал во все возможные папки, чтобы наверняка, но не помогло.
Я так думаю, нужно какой-то конфиг делать, чтобы этот файл видело, как с файлами .js, .css и т.д.
Или может я что-то не понимаю и делаю не так?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.07.2023, 06:23
Ответы с готовыми решениями:

Как подключить к проекту библиотеку, написанную на C++
Здравствуйте! Есть замечательная библиотека математических функций http://harrix.org/main/product_library_harrix_math_dll.php dll...

Как подключить библиотеку из двух файлов (.cpp и .h) к проекту
Подскажите, пожалуйста, как подключить библиотеку из двух файлов к проекту? dll-файл подключается просто: ПРОЕКТ - Добавить ссылку. А вот...

Как подключить исходный код JS библиотеки к проекту на Blazor
Уважаемые Гуру! Хочу поработать с JavaScript библиотекой MapBox. Использовать JS библиотеки приходилось, но с разработкой и...

23
Эксперт .NET
 Аватар для Usaga
14771 / 9545 / 1365
Регистрация: 21.01.2016
Сообщений: 35,993
18.07.2023, 11:05
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Bigtagilboss Посмотреть сообщение
Через аякс вызывается нормально в простом asp net приложении и всё работает.
Да, но библиотечка находится на сервере, значит и USB используется серверный.

Цитата Сообщение от Bigtagilboss Посмотреть сообщение
Либо может есть более элегантное решение отслеживания событий с usb устройства.
В последних версиях Хрома появился API для работы с USB. Уж не знаю, насколько он всесильный и как его другие браузеры поддерживают.

Но с клиента, окромясь обходных путей, ты к USB доступа не получишь. Песочница же в браузере.

Я нечто подобное делал лет пять назад или семь. Там надо было из браузера к COM-порту доступ получить. Пришлось писать небольшое приложение-службу, которая по websocket принимала подключения и выполняла нужную работу с железом, а браузер по Localhost к этому сервису подключался.
1
 Аватар для Bigtagilboss
1 / 1 / 0
Регистрация: 03.06.2020
Сообщений: 172
18.07.2023, 12:18  [ТС]
Usaga, У меня есть драйвер, предоставляемый поставщиком считывателя. Вместе с этим драйвером они дают две библиотеки на делфи и c++.
То есть я могу какую-то программку написать, чтобы она крутилось в системе и мониторила com порт, а в браузере какое-нибудь расширение, которое по localhost подключается к этой программке и обрабатывать результаты?

Добавлено через 2 минуты
А вид расширения для браузера для того, чтобы не занимать ресурсы корпоративного хост сервера, а чтобы такая работа шла на компах пользователей
0
Эксперт .NET
 Аватар для Usaga
14771 / 9545 / 1365
Регистрация: 21.01.2016
Сообщений: 35,993
18.07.2023, 13:20
Лучший ответ Сообщение было отмечено Bigtagilboss как решение

Решение

Bigtagilboss, у меня таки и было сделано. Только не в виде расширения браузера, а как часть функционала веб-приложения.

Про расширения не знаю, можно им обращаться к localhost или нет. Это ты уже сам смотри.
1
 Аватар для Bigtagilboss
1 / 1 / 0
Регистрация: 03.06.2020
Сообщений: 172
18.07.2023, 13:50  [ТС]
Спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.07.2023, 13:50

Как подключить библиотеку SFML к проекту на C#?
Хочу подключить библиотеку SFML к проекту на C#. Через nuget ничего не находит. У меня есть архив с библиотекой...

Как подключить к проекту UWP С++ библиотеку C#?
Пробовал сделать так: How to reference C# UWP Class Library from C++ UWP App но после добавления свойств в проект, сборка падает с...

Как подключить библиотеку к проекту и в папку
Я знаю как подключать библиотеки, но волнует вопрос, как подключить, чтобы файл dll был в подпапке (напр. &quot;libs&quot;), а не в...

Как написать библиотеку на VB .NET и подключить к проекту на C#
Создайте библиотеку на VB.NET со следующим содержимым: Создайте структуру для хранения записей некой таблицы БД. Структура должна...

Как подключить к моему проекту в VB.NET библиотеку АДО?
Только сегодня приступил к изучению VB.NET, раньше плотно работал с VBA и такие штуки мне непонятны. Просто не работает конструкция,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru