Sharp development - это интегрированная среда разработки с открытым исходным кодом для нескольких языков программирования .NET (C #, VB.NET, Boo).
Поскольку Sharpdevelop полностью написан на C #, для работы ему требуется .NET Framework 2.0 на машине хоста. Я проверяю наличие этого компонента при каждом запуске портативного приложения. Если он не найден, переносная оболочка пытается установить и установить его. (Спасибо разработчикам плагина NSISDotnet!)
Конечно, это возможно, только если у пользователя есть права администратора. Так что это какое-то ограничение, но, поскольку .NET Framework уже установлен в Windows Vista, и все больше и больше программ зависят от этой среды, его распространение растет и растет.
Портативное приложение-оболочка копирует все файлы настроек туда и обратно, поэтому перед запуском приложения происходит небольшая задержка.
Полный пакет занимает около 36 МБ на вашем портативном устройстве, я просто удалил папку примеров исходного дистрибутива, чтобы освободить место.
Я включаю файл манифеста в приложение-оболочку, поэтому при его запуске не должно быть предупреждений UAC.