Приложение VB.net без установки - PullRequest
2 голосов
/ 08 января 2011

Можно ли создать приложение VB.Net, которое пользователи могут просто запустить без предварительной установки?

Если нет, возможно ли это на другом языке .Net.

Если нет, то как это возможно:)

PS: приложение должно работать только под Windows (> = XP).

Ответы [ 5 ]

4 голосов
/ 08 января 2011

Если у них установлен .NET Framework (версия, в которой вы его разработали), им нужен только .exe.Вы можете найти файл .exe в каталоге bin своей папки проектов в рабочей области Visual Studio.

Если у них не установлена ​​платформа, вам нужно будет выполнить установку для них.Это очень просто с Visual Studio, просто создав проект установки в том же решении, что и ваш код.

3 голосов
/ 08 января 2011

Пока пользователь имеет установленную среду выполнения .net, а у вашего exe есть все необходимые ресурсы в той же папке (dll, images, ect), проблем с этим нет.

Если вы имеете в виду без установки.NET Framework, однако, это будет невозможно.

2 голосов
/ 08 января 2011

просто соберите программу и перейдите в (при условии, что имя проекта app1) app1 / app1 / bin / debug / dir. там должен быть файл с именем app1.exe. Этот файл является скомпилированным .exe из вашего проекта. любой другой компьютер сможет запустить его без какой-либо установки (при условии, что у них установлена ​​платформа .NET (она входит в стандартную комплектацию на любом компьютере с операционной системой OS> WinXP))

РЕДАКТИРОВАТЬ: Если вы собирали с конфигурацией отладки, это было бы app1/app1/bin/debug/, но если вы строили с конфигурацией выпуска (что, вероятно, было бы лучше, если вы распространяете), путь будет app1/app1/bin/release/

0 голосов
/ 23 мая 2013

РЕДАКТИРОВАТЬ: если бы вы собирали с конфигурацией отладки, это было бы app1 / app1 / bin / debug /, но если вы собирались с релизом конфигурация (которая, вероятно, будет лучшей идеей, если вы распространение) путь будет app1 / app1 / bin / release /

Я разработчик, и у меня нет прав администратора на живую (производственную) сеть.

Мне пришлось искать, чтобы развернуть приложение без установки ... и мое приложение самообновляется, это также вызывает другие проблемы ....

Производственная сеть Компьютер проверяет / отслеживает версии файлов и т. Д., Поэтому обновление файлов программы невозможно, если для развертывания использовался MSI.

Используя это выше, я могу копировать и запускать приложение из профиля пользователя (где у пользователя есть полные права).

0 голосов
/ 08 января 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...