Проверка зависимостей приложений C # - PullRequest
2 голосов
/ 30 января 2010

У меня есть приложение, которое я написал на C #, и оно делает базы данных. Поэтому, чтобы запустить это приложение на любой машине, мне нужно установить .NET 3.5 и SQL Server 2005 . Есть ли способ, который при запуске приложения. Сначала проверяется, существуют ли на компьютере SQL Server 2005 и .Net 3.5 или нет. Если нет, то он может выйти, и если они это сделают, они могут продолжить.

Ответы [ 2 ]

4 голосов
/ 30 января 2010

Проверка предварительных условий - это обычно работа установщика.

1 голос
/ 30 января 2010

SQL Server 2005 можно проверить, так как установленные экземпляры SQL Server можно найти на панели «Службы» (которая также доступна через .NET).

Программа .NET 3.5 C # не может проверить, установлен ли .NET Framework.

Вам лучше написать собственные приложения (в VC или в другом), чтобы проверить наличие необходимых условий.

...