Macchina virtuale Microsoft VS 2010 aggiornata da RC a finale + Sharepoint 2007 (step by step) – Parte 2

Ecco la seconda parte dell’aggiornamento da RC a RTM della macchina virtuale di Microsoft con VS e TFS 2010. Qui trovate la prima parte e qui la terza ed ultima parte.

Aggiornamento da Sharepoint Services 3 a Sharepoint 2007

  1. Installare Sharepoint 2007 con SP2 x86
  2. Selezionare Complete come Server Type
  3. Al termine dell’installazione far partire il configuratore e lasciare tutte le impostazioni di Default, ci impiegherà diversi minuti per completare l’aggiornamento
  4. Inserite il nome del server nell’area Intranet della Security di IE, in modo da consentire il passaggio automatico delle vostre credenziali a Sharepoint a a Reporting
  5. Dal Central Admin di Sharepoint
    1. Operation –> Services on server
      1. Office Sharepoint Search
        1. Start
        2. Selezionare i due checkbox
        3. Inserire un indirizzo mail (la parte mail non la configuro)
        4. Inserire WIN-GS9GMUJITS8\TFSReports come utente e la solita password
        5. Ok
      2. Windows Sharepoint Services Search –> Inserire come Service Account e Content Access Account l’utente WIN-GS9GMUJITS8\TFSReports –> Ok
      3. Excel Calculation Services –> Start
    2. Shared Services Administrations dalla barra di navigazione di sinistra
      1. New SSP
      2. Create a New Web Application
        1. Selezionare WIN-GS9GMUJITS8\tfsreports come account per l’application pool (Network Service non può essere usato per SSP)
        2. Restart IIS Automatically
        3. Ok
      3. SSP Service Credentials inserire l’utente WIN-GS9GMUJITS8\tfsreports
      4. Ok –> Ok al warning successivo –> Ok
    3. Selezionare SharedServices1 appena creato dal menù di sinistra
    4. Edit Excel Services Settings
      1. Trusted file locations
        1. Add Trusted File Location
        2. Address http://win-gs9gmujits8
        3. Selezionare Children Trusted
        4. External Data –> Allow External Data –> Trusted data connection libraries and embedded
        5. Togliere checkbox da
          1. Warn on Refresh
          2. Stop When Refresh on Open Fails
        6. Inserire come Unattended Service Account WIN-GS9GMUJITS8\tfsreports (molto importante !)
        7. Ok
    5. Tornare alla Central Administration –> Operation
      1. Upgrade and Migration –> Enable Features on existing sites
      2. Selezionare checkbox
      3. Ok
  6. Collegarsi al portale TFS da http://win-gs9gmujits8/sites/defaultcollection
    1. Selezionare Tailspin Toys –> Site Actions –> Site Settings –> Site Features
    2. Premere Activate su Agile Dashboards with Excel Reporting
    3. Tornare alla home page di Tailspin Toys
    4. Adesso sono attive le feature complete del portale TFS, ma gli Excel Services non funzionano correttamente con la macchina fuori dominio
    5. Per risolvere il problema
      1. Selezionare Excel Reports dal menù di sinistra
      2. Selezionare Actions –> Open with Windows Explorer
      3. Adesso bisogna aprire ogni file Excel ed eseguire le operazioni sotto per far funzionare correttamente gli Excel Services con l’unattended account configurato in precedenza (TFSReports)
        1. Nel riquadro Security Warning seleziona Options –> Enable This Content –> Ok
        2. Data –> Connections –> Properties –> Definition –> Authentication Settings
        3. Selezionare None
        4. Ok –> Ok –> Close
        5. Salvare e chiudere il foglio Excel
      4. Nota improtante: se create nuovi Team Project questa operazione sui fogli Excel dovete sempre farla.

Aggiornamento da Sharepoint Services 3 a Sharepoint 2007 completato

Nell’ultima parte vedremo alcuni tool utili da aggiungere, Eclipse con Team Explorer Everywhere e qualche dritta per migliorare le performance della macchina virtuale con 4Gb di RAM.

Qui trovate la versione inglese di questo post: http://ivanfioravanti.wordpress.com/2010/06/15/microsoft-vs-2010-virtual-machine-updated-from-rc-to-rtm-with-sharepoint-2007-step-by-step-part-2/

Merge manuale in Eclipse con Team Explorer Everywhere per TFS 2010

Se utilizzate Team explorer Everywhere su Eclipse vi do una dritta che vi può far risparmiare tempo e frustrazione o peggio pensare che ci sia un bug in Team Explorer Everywhere.

Eclipse di default non ha un merge tool incluso, di conseguenza quando ci sono conflitti durante il checkin su TFS non viene proposta l’opzione di correggere i conflitti con un merge tool esterno e di conseguenza non si riesce facilmente a gestire la cosa in fase di checkin. Questo comportamenteo è by design, perchè Eclipse non viene fornito con un tool di merge nativo, perchè su ogni piattaforma se ne possono usare diversi e lo stesso discorso vale per Team Explorer Everywhere che funziona su Linux, MACOS, AIX, etc.

Per ovviare al problema:

  1. Scaricate ed installate un tool di merge. Esempio WinMerge da http://winmerge.org/
  2. da Eclipse selezionate: Window –> Preferences –> Team –> Team Foundation Server –> Merge Tools
  3. Selezionare Add
    1. Aggiugnere il file types da gestire. Esempio java
    2. Fare il browse per seleziona il diff tool da usare passando  i parametri necessari. esempio "C:\Program Files\WinMerge\WinMergeU.exe" /dl %6 /dr %7 %1 %2 %4

I parametri passati consentono di avere sulla sinistra il file sul server e sulla destra quello locale.

Macchina virtuale Microsoft VS 2010 aggiornata da RC a finale + Sharepoint 2007 (step by step) – Parte 1

Ho deciso di farlo, mi sono aggiornato la macchina virtuale Microsoft VS 2010 (http://blogs.msdn.com/b/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx) dalla RC alla finale e non contento ci ho anche installato Sharepoint 2007 in modo da poter fare demo ai clienti con le dashboard complete di Excel Services.

Qui trovate la versione inglese: http://ivanfioravanti.wordpress.com/2010/06/14/microsoft-vs-2010-virtual-machine-updated-from-rc-to-rtm-with-sharepoint-2007-step-by-step-part-1/

Di seguito i passaggi che ho seguito, è un processo un po’ lunghino ma ne vale la pena. Alla fine avrete una macchina spettacolare.

Aggiornamento alle versioni RTM

  1. Logon come Administrator
  2. Disinstallare nell’ordine:
    1. Microsoft Visual Studio 2010 Ultimate RC
    2. Microsoft Visual Studio Test Controller RC
    3. Microsoft Visual Studio Test Agent RC
    4. Microsoft Team Foundation Server 2010
    5. Microsoft .NET 4.0 Extended
    6. Microsoft .NET 4.0 Client Profile
  3. Reboot
  4. Logon come Administrator
  5. Installazione e configurazione:
    1. Microsoft Team Foundation Server 2010
      1. Installare
        1. Team Foundation Server
        2. Extensions for Sharepoint
        3. Team Foundation Build Service
      2. Configurare TFS
        1. Upgrade
        2. Start Wizard
        3. Next
        4. Selezionare il database tfs_configuration
        5. Lasciare tutto di default fino alla parte Reporting – Database dove va selezionato il database Tfs_Warehouse
        6. Come report reader account selezionare TFSReports con password: P2ssw0rd
          1. Lasciare tutto di default fino alla fine
      3. Configurare TFS Build Service lasciando tutto di default
    2. Microsoft Visual Studio Test Controller
      1. Installazione di default
      2. Configurare
        1. Register with Team Project Collection
        2. Selezionare la DefaultCollection
        3. Apply settings
    3. Microsoft Visual Studio Test Agent
      1. Installazione di default
      2. Configurare
        1. Come service
        2. Registrare come Test Controller localhost:6901
    4. Installazione Full di Microsoft Visual Studio Ultimate 2010
    5. Da Team Explorer Administration Console fate il rebuild del cubo (Application Tier –> Reporting –> Rebuild Cube)
  6. Reboot

Aggiornamento alle versioni RTM completato !

Nelle prossime puntate:

  • installazione di Sharepoint 2007
  • Installazione di Eclipse con plugin Team Explorer Everywhere
  • qualche dritta su come ottimizzare la macchina con 4Gb di RAM allocati
  • un trucco su come fare andare i report Excel delle dashboard complete anche senza dominio Active Directory
  • qualche altro tool molto utile da aggiungere

Qui trovate la seconda parte e qui il post in versione inglese: http://ivanfioravanti.wordpress.com/2010/06/14/microsoft-vs-2010-virtual-machine-updated-from-rc-to-rtm-with-sharepoint-2007-step-by-step-part-1/