2010-01-07 15 views
0

J'ai un projet personnel écrit en VB10, et je le publie depuis VS2010. Toutefois, lorsque les utilisateurs tentent d'exécuter le fichier setup.exe créé, ils reçoivent une erreur indiquant que .net 4.0 est requis. Au début, j'ai supposé que je n'avais tout simplement pas défini le framework comme une condition préalable, mais j'ai "Microsoft .NET Framework 4 (x86 et x64)" comme l'une des conditions préalables à la publication.Pourquoi mon projet VB10 publié n'installe-t-il pas le pré-requis .net 4.0?

Je n'arrive pas à comprendre pourquoi cela ne fonctionne pas. Est-ce que je manque un autre prérequis que l'installateur appelle ".net 4.0"? Est-ce que je manque quelque stupide "Faites-le fonctionner!" boîte d'option? Quelles sont les autres raisons pour lesquelles cette erreur pourrait apparaître?

Public Prerequisites Form

+0

Exécutez-vous le processus de construction qui crée le programme d'installation click-once de Visual Studio? Ou à partir d'un script MSBuild? J'ai eu une fois un problème similaire, mais il est apparu seulement avec MSBuild. – Gamlor

+0

De Visual Studio. –

Répondre

1

Êtes-vous sûr que vous avez les « Télécharger Pré-requis à partir du site Web du fournisseur de composants » vérifié? (Je suis dans VS2008, donc le libellé pourrait être légèrement différent.)

Il semble qu'il ne sache pas d'où l'installer.

+0

Oui; Bien que ce soit un bouton d'option, pas une case à cocher. Je posterai une capture d'écran ou quelque chose montrant le formulaire. –

+0

Ouais, désolé, aurait dû taper la radio ... – taylonr