C#应用程序依赖项检查

时间:2010-01-30 07:59:41

标签: c# winforms sql-server-2005 .net-3.5 compatibility

我有一个用C#写的应用程序,它有数据库。因此,要在任何需要 .NET 3.5 SQL Server 2005 的计算机上运行此应用程序。有没有办法在应用程序启动时。它首先检查机器上是否存在 SQL Server 2005 .Net 3.5 。如果没有,那么它可能会退出,如果他们这样做,他们可能会继续。

2 个答案:

答案 0 :(得分:4)

检查先决条件通常是安装人员的工作。

答案 1 :(得分:1)

可以验证SQL Server 2005,因为安装的SQL Server实例可以在“服务”面板中找到(也可以通过.NET访问)。

.NET 3.5 C#程序无法检查是否已安装.NET Framework。

您最好编写本机应用程序(在VC或其他方面)以检查先决条件。