Я просто изменил с SQL-сервера на SQLite, все прошло отлично, все работает нормально, единственное, что меня беспокоит, это то, что я получаю предупреждение о несоответствии с ссылкой SQLite, ниже предупреждения сообщение:Несоответствие процессора предупреждений SQLite
Предупреждение 1 был несоответствие между архитектурой процессора проект строится «MSIL» и архитектуры процессора ссылки «System.Data.SQLite, Version = 1.0.84.0, культура = нейтральный, PublicKeyToken = db937bc2d44ff139, processorArchitecture = x86 "," x86 ". Это несоответствие может привести к сбоям во время выполнения . Пожалуйста, подумайте об изменении целевой архитектуры процессора вашего проекта через Configuration Manager, чтобы согласовать архитектуры процессоров между вашим проектом и ссылками или взять зависимость от ссылок с архитектурой процессора, которая соответствует целевой архитектуре процессора вашего проекта. LivePigeonClient
Я установил неправильную ссылку? Или мне действительно нужно установить цель моего приложения на x86? Поскольку это не то, что я хочу, есть ли у кого-нибудь предложения о том, что делать, чтобы избавиться от этого предупреждения?
Спасибо за ваше время!
Итак, теперь мое приложение не будет работать на машинах x86? – Max
Одним из решений является установка вашего проекта на x86. Это исправит предупреждение, но ваш проект будет всегда работать как 32-битный процесс, даже на 64-битных машинах. Другой вариант - сделать два релиза, по одному для каждой архитектуры, и указать правильную сборку. –
Просто прочитайте эту форму, они говорят, что она еще не решена: http://sqlite.phxsoftware.com/forums/t/303.aspx Но если я изменю свое проектное решение на x86, оно все равно будет работать на x64 машинах? – Max