Портативные (на USB-накопителе) приложения C # CRUD

Мне нужно написать приложение из C #, которое выполняет CRUD с базой данных. А также оно должно искать .net framework и устанавливать его, если на конкретном компьютере его нет. Пользователь должен иметь возможность делать грубые вещи с того места, где он закончил в предыдущем компьютер, можете ли вы мне посоветовать:

  1. База данных для использования
  2. Любые библиотеки классов для этого
  3. Любые особые соображения

Я использую vs 2010 с .net framwork 4


person Nalin Sanjaya    schedule 02.01.2012    source источник
comment
Вообще говоря, для портативных однопользовательских приложений самой простой базой данных будет SQLite. Однако ваш вопрос на самом деле состоит из множества вопросов в одном (например, переносимый установщик .net сам по себе является довольно широкой темой)   -  person Piskvor left the building    schedule 02.01.2012


Ответы (1)


Немного оффтоп: на самом деле философия «портативного приложения» означает, что оно не только может работать без какого-либо процесса установки, но и не оставляет за собой никаких следов. Это в том числе установка различных фреймворков.

Чтобы избежать каких-либо установок или следов в реестре - проверьте Portableapps.com, у них есть довольно удобный набор инструментов, позволяющий сделать любое приложение переносимым. У них точно есть Java-vm решение, про .NET не помню.

person Alexey Shcherbak    schedule 02.01.2012