Привет, подскажите получиться ли как то запустить через WiNe Windows приложение которое использует .Net Framework 4.0 и бд SQLite.
Программу я писал под .Net Framework 4.0 а мне сказили что программа будет использоваться на Ubuntu, теперь не знаю что делать вот хотел узнать получиться ли запустить
Толстый Лорри, В том то и дело что nuget и уж тем более entity framework и другие замечательные вещи подразумевают ADO. А вот что бы нативный драйвер прицепить это постараться нужно. Вот что пишут на StackOwerflow
System.Data.SQLite is an ADO.NET adapter for SQLite.
System.Data.SQLite was started by Robert Simpson. Robert still has commit privileges on this repository but is no longer an active contributor. Development and maintenance work is now mostly performed by the SQLite Development Team. The SQLite team is committed to supporting System.Data.SQLite long-term.
"System.Data.SQLite is the original SQLite database engine and a complete ADO.NET 2.0 provider all rolled into a single mixed mode assembly. It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll). Unlike normal mixed assemblies, it has no linker dependency on the .NET runtime so it can be distributed independently of .NET."
Толстый Лорри, Я просто с трудом представляю что человек задавший этот вопрос не использовал пакетный менеджер. А студия подсунет самый популярный адошный драйвер. И да я еще не упомянул проблемы 32/64 бита.
Владимир Коротенко, но собрать же можно и под виндами, а запускать под линуксами. Зависимости можно редиректить постфактум. Это все вообще не проблема, когда даеть доступ к исходникам, было бы желание) Если у человека возникнут конкретные вопросы, он их задаст, а пока я лишь указал направление.
Под виндоуз можно собрать только полностью .NET вариант. Который будет тормознутый донельзя. Что нибудь больше чем курсовая работа нужно мудрить. В общем случае я бы вообще не писал приложение .NET для моно.
Ибо граблей много, а толку мало.