Задать вопрос
@zamzam

Как запустить проект С# на другом пк?

Привет, сделал небольшую прожку на C# в visual studio 2010, и ее надо запустить с другого пк. Как это сделать? установить .net framework, установить visual studio, или же можно как-то конвертировать проект, что бы был просто exe-шник, как делает с++?
  • Вопрос задан
  • 6105 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
wtf_object
@wtf_object
*.exe можно найти по пути: Документы пользователя\Visual Studio {Номер}\Projects\{Проект}\{Проект}\bin\

Начиная с 7 доступен .net 2.0, а в 8 уже 4
Ответ написан
Комментировать
Nipheris
@Nipheris Куратор тега C#
Во-первых, как уже отметил GavriKos, соберите проект в Release-конфигурации - exe-шник, собранный в релизе, будет оптимизирован не для отладки, а для использования в продакшене. Во-вторых, определитесь с версиями Винды, на которых будете запускать проект - с 7-кой идет .net 3.5 (включающий в себя 3.0 и 2.0), c 8-кой - 4.5 (который включает в себя 4.0). Если попали в эти пары версия ОС/версия .net - то отдельно фреймворк ставить не надо, если не попали (например, ваше приложение под .net 4.5 нужно запустить на семерке), то тогда нужно получить инсталлятор с microsoft.com и установить на целевую машину. В-третьих, не забудьте с экзешником приложить все зависимости - если вы использовали какие-то библиотеки, то их сборки должны лежать вместе с exe. В общем все, остальное уже специфично для конкретного приложения. Для целей тестирования, если нужно свести риски незапуска к минимуму, могу посоветовать поднять чистую виртуалку с соотв. версией винды, и попытаться запустить там приложение в том виде, в котором вы его подготовили. Тогда станет понятно, что не учли и что нужно еще поставить.
Ответ написан
Комментировать
GavriKos
@GavriKos
Установть .net - обязательно. Студию ставить не надо.
Учтите, что начиная с win7 .net вроде бы встроен какой то.
И не забудьте приложение собрать в Release-конфигурации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы