Назад | Перейти на главную страницу

Как запустить .NET и SQL Server на USB-накопителе?

Есть ли способ установить .NET на USB-накопитель, вставить его в машину и заставить .NET работать, не устанавливая его на локальном компьютере клиента?

Я также пытаюсь понять, как сделать то же самое для SQL Server. Это вообще возможно?

Думаю, ответ будет нет.

Все остальное было бы серьезным взломом, установка .NET обновляет все виды вещей в системе, а его загрузчик предполагает, что эти вещи есть (например, существует GAC, расположение компиляторов, интеграция IIS / IE / ...).

Нет, это невозможно по причинам, указанным здесь другими.

Лучше всего потребовать установки .NET, а затем запустить приложение .NET с флэш-накопителя.

Если вам нужен SQLServer, но вы не хотите устанавливать этого зверя, вы можете использовать SQL Compact (включенный в .NET) и сохранить базу данных в той же папке на флэш-накопителе.

Я бы также добавил, что когда вы смотрите на SQL Server, вы смотрите на сервис, который нужно установить и запустить, так что без серьезных взломов не пойдет.

Я чувствую, что необходимость «установить» .NET и SQL Server на USB-накопитель как-то связана с накладными расходами на их установку на жесткий диск (размер, файлы и т. Д.). Установка их на USB непрактична с точки зрения разработки. Почему бы вместо этого не создать виртуальный компьютер?