Что требуется для запуска программы c # winform на компьютере - PullRequest
1 голос
/ 06 мая 2010

Я создал простую программу c # Winforms, которая использует SQL Server и несколько библиотек DLL. Какие шаги я должен сделать, чтобы запустить программу на другом компьютере?

т.е. я должен передать исполняемый файл + библиотеки, которые я использовал?

Должен ли я также установить .net framework 3.5 на другой компьютер?

Я использовал Visual Studio 2008 для компиляции.

Ответы [ 8 ]

7 голосов
/ 06 мая 2010
  1. установить .net framework 3.5
  2. разверните ваше приложение.

Вы также можете создать установщик, который автоматически установит .net framework для вас. Не забудьте также развернуть DLL.

2 голосов
/ 06 мая 2010

Вы должны создать установщик, используя проект установки в Visual Studio вместо копирования файлов. он позаботится о большинстве зависимостей

1 голос
/ 06 мая 2010

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

SQL Server Editions

Кроме того, вам следует создать установщикдля вашего приложения, используя функциональность проекта установки MS Visual Studio или любое стороннее приложение для создания установщика.

Использование проекта установки Visual Studio

0 голосов
/ 06 мая 2010

Добавьте настроенный проект в свое решение, чтобы пользователь мог запустить его и установить приложение на свой компьютер. Если .Net Framework 3.5 не установлен на целевом компьютере, программа установки сообщит пользователю, что он должен присутствовать, чтобы иметь возможность установить и запустить программу. Посмотрите здесь и здесь для получения дополнительной информации об этом. Настроенный проект также позволит вам поместить выходные данные из вашего приложения (dll: s и поддерживающие файлы, такие как база данных) в папки приложений на компьютере пользователя после установки.

0 голосов
/ 06 мая 2010

Приложения, созданные в .Net, переводятся в MSIL и помечаются тегами для .net framework, поэтому вам потребуется работа с .net frame на работающей машине. У вас может быть установщик, как уже упоминали другие, и он позаботится об этом.

0 голосов
/ 06 мая 2010

Вы должны установить .net framework. Требуемая версия .net Framework зависит от того, какую версию вы использовали при создании проекта. Вы также должны установить MS SQL Express на целевой машине. После этого вы можете скопировать exe и любые другие dll-файлы, которые вы использовали, или вы можете создать проект установки, который сделает для вас установщик.

0 голосов
/ 06 мая 2010

очевидно, что вы должны установить его (если только его Windows 7 ПК, потому что он уже там)

Если вы используете какие-либо сторонние библиотеки, которые должны присутствовать вместе с вашим приложением

0 голосов
/ 06 мая 2010

Да, на другом компьютере также требуется .net framework для запуска приложения.

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