2012-12-13 5 views
5

Sto usando Wix 3.6 con una BootstraperApplication che installerà il profilo client .NET 4.0 se non viene rilevato sul computer degli utenti. Voglio installare .NET in modo silenzioso e mostrare solo i progressi nella mia interfaccia utente gestita.Devo mostrare l'EULA .NET se sto eseguendo il bootstrap della mia installazione

Ho una casella di controllo sul mio installer in cui gli utenti devono accettare le EULA delle mie applicazioni, ma non hanno trovato il modo di tirare giù l'EULA .NET, o includerlo nel mio programma di installazione. Ho notato che i progetti ClickOnce trovano un modo per avviare l'installazione di .NET 4.0, ma questo interrompe il flusso dell'interfaccia utente desiderato.

È necessario che gli utenti accettino la licenza .NET prima di poter eseguire l'installazione con la mia app? Se lo faccio, c'è un modo per prendere dinamicamente la licenza .NET se rilevo che devo installarlo? E da dove lo tirerei giù?

+0

Google trova una discussione su questo qui: http://social.msdn.microsoft.com/Forums/is/netfxsetup/thread/4a8af401-363f-47f6-9cc0-47232c66cb90 – ChrisW

+0

Si noti che [il testo associato alla licenza tag] (http://stackoverflow.com/tags/licensing/info) dice "Non chiedere consigli legali". – ChrisW

+4

Sto votando per chiudere questa domanda come off-topic perché dovrebbe essere richiesto a un avvocato – BradleyDotNET

risposta

4

No, non è necessario mostrare l'EULA .NET. È necessario solo disporre di una licenza valida per un SDK .NET (che si ottiene con Visual Studio). Se ti è stato richiesto di mostrare un EULA, il dotnetfx.exe non avrebbe un'opzione di installazione silenziosa.

Il EULA per .NET ridistribuibile è qui: http://msdn.microsoft.com/en-us/library/ms994405.aspx e non fa menzione di dover visualizzare un EULA .NET.

+0

L'EULa si applica nel caso in cui stiamo ridistribuendo il runtime? Sicuramente non siamo l'utente finale, quindi non è per noi accettare l'EULA a loro nome? Ho trovato informazioni da MS che è piuttosto specifico che l'EULA deve essere mostrato: http://msdn.microsoft.com/en-us/library/aa480235.aspx#isvdistmsdn_topic7 "Si noti che la licenza di ridistribuzione non consente l'ISV per modificare l'esperienza di installazione dei componenti di runtime (ad esempio, non consente di chiamare le applicazioni di configurazione runtime con l'opzione silent attivata). " – Pete

Problemi correlati