2011-02-06 3 views
2

J'ai une application écrite en C#. C'est une application commerciale, écrite en utilisant uniquement des logiciels libres (Visual C# Express et SQL Express). Donc, jusqu'à présent, tout est propre.Redistribution du framework .NET et de SQL Server Express

Pour que l'application fonctionne, le framework .NET et SQL Server Express doivent être installés sur l'ordinateur client. Je sais déjà que certains clients n'ont pas de connexion internet (pour des raisons de sécurité), j'ai donc besoin de faire un installateur qui installerait localement (hors ligne) toutes les dépendances (framework .NET et SQL Server Express). Donc, puis-je (légalement) graver à la fois le programme d'installation .NET et les programmes d'installation de SQL Server Express sur le CD d'installation afin que le client puisse simplement cliquer sur installer sans avoir à se soucier de quoi que ce soit?

J'essayé de contacter Microsoft directement pour leur demander, mais je n'avais pas de chance.

Répondre

3

Bien, this La page Microsoft vous dira ce dont vous avez besoin pour redistribuer SQL Server Express. Et here's un lien sur la redistribution du framework .NET.

Fondamentalement, vous n'avez pas vraiment des restrictions importantes en matière de redistribuant l'un d'eux. Parcourez le site Web de Microsoft et vous trouverez tout ce dont vous avez besoin.

+0

Cette page redist .NET FX est pour .NET 1.0. Pour 3.5 il y a des pages [ici] (http://msdn.microsoft.com/en-us/library/xak0tsbd%28VS.90%29.aspx). La page 4.0 ne semble pas avoir été mise à jour pour RTM, mais une [recherche] (http://social.msdn.microsoft.com/Search/en-US?query=Redistributing%20the%20.NET%20Framework&ac= 8) donne beaucoup de pages candidates. – Richard

+0

@Richard merci pour les liens. Je doute qu'il y ait eu des changements importants de 3,5 à 4, cependant. – alex

Questions connexes