Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2018, 05:57   #1
zenija2007
 
Регистрация: 18.12.2016
Сообщений: 4
По умолчанию Проблемы с 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 в 05:59.
zenija2007 вне форума Ответить с цитированием
Старый 08.07.2018, 07:49   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от 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, 08:27   #3
zenija2007
 
Регистрация: 18.12.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от 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 Кб, 203 просмотров)

Последний раз редактировалось zenija2007; 08.07.2018 в 08:34.
zenija2007 вне форума Ответить с цитированием
Старый 08.07.2018, 08:51   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

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

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

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

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

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

Последний раз редактировалось zenija2007; 08.07.2018 в 09:29.
zenija2007 вне форума Ответить с цитированием
Старый 08.07.2018, 09:28   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

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

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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