Access 2007 com controle de versão no TFS

No Access 2003 criei projetos usando controle de versão de objetos usando o Team Foundation Server 2005 (TFS). Isto é possível usando-se o Access 2003 Source Code Control Add-In, disponível aqui: http://www.microsoft.com/downloads/details.aspx?familyid=2ea45ff4-a916-48c5-8f84-44b91fa774bc&displaylang=en


Agora, com Access 2007 e TFS 2008, demorei um pouco a achar a solução. Vi na Internet alguns sites dizendo que a integração Access 2007 x TFS não é possível, apenas Access 2007 e SourceSafe. Isto felizmente não é verdade!


Para desenvolver no Access usando os recursos de controle de versão do TFS (tanto 2005 como 2008), após instalar o Access, o TFS e o Team Explorer (que é o client do TFS), é necessário instalar:


a) O Access Developer Extensions 2007 (ADE): http://www.microsoft.com/downloads/details.aspx?FamilyId=D96A8358-ECE4-4BEE-A844-F81856DCEB67&displaylang=en O add-in de controle de versão agora faz parte deste pacote ADE, não é mais separado. Após instalar o ADE, você notará que há um novo item disponível a partir do botão Office: “Developer”. Este novo item tem as opções “Package Wizard”, “Save as Template” e “Create from SourceSafe”. Foi justamente esta última opção que levou aos mais desavisados a acreditar que Access 2007 não fala com TFS.


b) O Visual Studio Team System 2008 (ou 2005) Team Foundation Server MSSCCI Provider: aqui está o segredo. Como o suporte MSSCCI no TFS não é nativo, é preciso instalar este add-in. Endereços:


- Para TFS 2005: http://www.microsoft.com/downloads/details.aspx?FamilyId=87E1FFBD-A484-4C3A-8776-D560AB1E6198&displaylang=en


- Para TFS 2008: http://www.microsoft.com/downloads/details.aspx?familyid=faeb7636-644e-451a-90d4-7947217da0e7&displaylang=en


Após instalar este add-in, o item “Create from SourceSafe” do Access passa a se chamar “Create from Team Foundation“.



 


Agora podemos começar o desenvolvimento.


 


Em outro tópico abordarei os pontos de atenção no uso de ferramentas de controle de versão com o Access. 

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>