Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 08.07.2018, 06:57   #1
zenija2007
Новичок
 
Регистрация: 18.12.2016
Сообщений: 4
Репутация: 10
По умолчанию Проблемы с sqlite и nuget в visual studio 2017 (с#)

Здравствуйте. Попробовал изучить БД sqlite на примере статьи https://devpractice.ru/sqlite-c/
У автора статьи все просто - добавить в проект ссылку на System.Data.SQLite.dll. Скачал готовый проект из ссылки в статье, запускаю сборку - ошибка System.DllNotFoundException: "Не удается загрузить DLL "SQLite.Interop.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)"
Этот файл у меня есть, но отсутствует в проекте автора, как он работал без него - загадка, соответственно куда кидать - не знаю.
Понимаю, что интеграция sqlite в проект куда сложнее, чем говорится в статье, нашел информацию, что простейший способ установки sqlite - через nuget. Ладно, открываю его - пакеты не найдены. Подключен к интернету через mts, ни в одной программе ранее не было проблем с получением данных, тот же visual studio community 2017 установился онлайн без проблем. Никаких прокси на ПК никогда не было.
Кто может подсказать, в чем может быть проблема? Может какие-то пакеты в visual studio не установил?

Последний раз редактировалось zenija2007; 08.07.2018 в 06:59.
zenija2007 вне форума   Ответить с цитированием
Старый 08.07.2018, 08:49   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,249
Репутация: 2054

icq: 216409213
По умолчанию

Цитата:
Сообщение от zenija2007 Посмотреть сообщение
Этот файл у меня есть, но отсутствует в проекте автора, как он работал без него - загадка, соответственно куда кидать - не знаю.
Цитата:
Структура папки, в которой располагается приложение, для поддержки режима автоматической подгрузки нужных библиотек (Native Library Pre-Loading) представлена ниже

<bin>\App.exe (опционально, приложение)
<bin>\App.dll (опционально, библиотека приложения)
<bin>\System.Data.SQLite.dll (требуется, core сборка)
<bin>\System.Data.SQLite.Linq.dll (опционально, LINQ сборка)
<bin>\System.Data.SQLite.EF6.dll (опционально, EF6 сборка)
<bin>\x86\SQLite.Interop.dll (требуется, x86 native interop сборка)
<bin>\x64\SQLite.Interop.dll (требуется, x64 native interop сборка)
а хранить бинарики не гуд в проекте, когда есть менеджеры

Цитата:
Сообщение от zenija2007 Посмотреть сообщение
Ладно, открываю его - пакеты не найдены.
Что вписывали то? https://www.nuget.org/packages/System.Data.SQLite
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 08.07.2018, 09:27   #3
zenija2007
Новичок
 
Регистрация: 18.12.2016
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
а хранить бинарики не гуд в проекте, когда есть менеджеры


Что вписывали то? https://www.nuget.org/packages/System.Data.SQLite
так там графический интерфейс, должен быть список пакетов, которые можно установить. а у меня их вообще нет
http://www.programmersforum.ru/attac...1&d=1531027617
все по инструкции с сайта майкрософт, только не работает. https://docs.microsoft.com/ru-ru/nug...-visual-studio
Изображения
Тип файла: jpg Снимок1.jpg (24.2 Кб, 3 просмотров)

Последний раз редактировалось zenija2007; 08.07.2018 в 09:34.
zenija2007 вне форума   Ответить с цитированием
Старый 08.07.2018, 09:51   #4
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,249
Репутация: 2054

icq: 216409213
По умолчанию

Ну так обновить можно уже установленные... По вашей же ссылки там другой раздел выбран.

Вы уже второй раз приводите сами ссылку с подробным объяснением вашей "проблемы"... вы их сами читаете?
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 08.07.2018, 10:25   #5
zenija2007
Новичок
 
Регистрация: 18.12.2016
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Ну так обновить можно уже установленные... По вашей же ссылки там другой раздел выбран.

Вы уже второй раз приводите сами ссылку с подробным объяснением вашей "проблемы"... вы их сами читаете?
конечно, вот отрывок с сайта microsoft по ссылке:
"Пользовательский интерфейс диспетчера пакетов
В обозревателе решений щелкните правой кнопкой мыши узел Ссылки и выберите пункт Управление пакетами NuGet.
Пункт "Управление пакетами NuGet" для узла "Ссылки" проекта
Выберите nuget.org в качестве источника пакетов, перейдите на вкладку Обзор, выполните поиск по запросу Newtonsoft.Json, выберите этот пакет в списке и нажмите кнопку Установить.
Поиск пакета Newtonsoft.Json
Примите все запросы касательно лицензии."

как видите, у меня открыт тот раздел, вся разница - у меня выбрана темная тема и русский интерфейс. И если на моем скриншоте нет пакетов и никакие обновления и выбор источников ничего не решают, то на картинке с сайта microsoft пакеты отображены и прямо написано - устанавливать из этого окна. было бы решение, я бы не спрашивал тут.

Последний раз редактировалось zenija2007; 08.07.2018 в 10:29.
zenija2007 вне форума   Ответить с цитированием
Старый 08.07.2018, 10:28   #6
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,249
Репутация: 2054

icq: 216409213
По умолчанию

Цитата:
Сообщение от zenija2007 Посмотреть сообщение
как видите, у меня открыт тот раздел
Может я не на тот скриншот смотрю, но у вас открыт раздел ОБНОВЛЕНИЯ, а не ОБЗОР.

П.С. Может не зря в новых студия МС делали пункты меню капсом...
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 08.07.2018, 10:31   #7
zenija2007
Новичок
 
Регистрация: 18.12.2016
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Может я не на тот скриншот смотрю, но у вас открыт раздел ОБНОВЛЕНИЯ, а не ОБЗОР.

П.С. Может не зря в новых студия МС делали пункты меню капсом...
прошу прощение за потраченное время
zenija2007 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Studio 2017 вылетает Амина Голубь Помощь студентам 1 13.06.2018 14:18
Не отображает Title у visual studio 2017+xamarin romamoma Помощь студентам 0 27.01.2018 18:32
MySQL и Visual Studio 2017 polin11 ASP.NET 0 04.12.2017 23:30
Не отображается кириллица в Visual Studio 2017 sanya_prokopchuk Помощь студентам 2 05.11.2017 18:21
Visual Studio 2017 NielsR Общие вопросы .NET 1 27.09.2017 09:11


02:06.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru