Recentemente siamo passati a Team Foundation Server 2008 da Source Safe. Stiamo creando alcune build automatiche e abbiamo riscontrato alcuni problemi con la pubblicazione di clic su app che sembrano richiedere installazioni aggiuntive sul server di generazione.Visual Studio deve essere installato sul server di sviluppo TFS?
Ho visto post che indicano che l'IDE di Visual Studio deve essere installato. Ho anche visto post che affermano che l'installazione di .Net Framework SDK risolverà il problema. Non vogliamo installare più del necessario sul server di build, ma non vogliamo nemmeno dover fare più richieste al nostro team di server per installare pezzi diversi in momenti diversi. Quindi, mi piacerebbe sapere cosa la maggior parte dei team finisce per installare.
Se è importante, non abbiamo un server di sviluppo dedicato a questo punto. Siamo una piccola squadra (6 sviluppatori, tutti locali). Le build stanno accadendo sulla nostra casella TFS principale, la parte di SQL Server è l'unica parte su un server separato.
Un'eccezione a questa regola: i progetti di applicazioni Web richiedono un file .targets e una DLL di attività di compilazione fornita solo con Visual Studio. Tuttavia, è possibile copiarli agli agenti di compilazione senza installare VS e saranno comunque in grado di costruire correttamente. – Jimmy