Les fichiers que vous avez légalement droit de redistribuer sont répertoriés dans le fichier redist.txt de votre répertoire d'installation de Visual Studio.Oui, les programmes d'installation .NET, comme dotNetFx35setup.exe, sont inclus dans cette liste. envoyer une copie de ce fichier à votre client
Ce n'est pas un vrai installateur, c'est un programme d'amorçage qui télécharge les bits réels de un serveur Microsoft. Ce qui est une approche judicieuse, vous ne voulez certainement pas distribuer une version antérieure à la dernière mise à jour de sécurité. Cela n'arrive pas souvent, mais il y en avait un pour 3.5 SP1 il y a deux mois. Les clients font et non comme si l'installation de tâches comportant des problèmes de sécurité documentés était en cours. Franchement, y compris tout ce qui dans votre programme d'installation qui inclut des bits .NET commence à faire de moins en moins de sens. Surtout pour .NET 4.0. Il est petit, ~ 55 Mo vs ~ 350 Mo pour .NET 3.5 SP1. En vertu de ses prérequis, il nécessite un Service Pack Windows récent. XP SP3 par exemple. Vous ne voulez certainement pas vous lancer dans la distribution des Service Packs Windows. Énoncez clairement les prérequis de votre logiciel, en exigeant que .NET soit pré-installé est défendable, tout comme nécessitant une version minimale de Windows et un niveau SP. Surtout avec un client qui vous tracasse.