Finally we are ready to present you plug-in for Visual Studio Team System for integration with Team Foundation Server.
What does it do? It is designed to give MS Dynamics NAV developers possibility to use TFS Source Control in one click.
How does it work? It adds two menu items to Source Control context menu that enable you to put selected files or all files in selected folder directly into NAV from TFS Source Control. Or get them from NAV into Source Control.

Note: for plug in to work correctly NAV objects must be named in following format: VVVNNN.TXT where VVV – object type (COD for Codeunits, FOR for forms, REP for reports, TAB for tables, XML for XMLports); NNN object number. To not doing this for each object separately you can use command line utility called Separate to separate one TXT file with several objects into individual files named correctly.

We have considerable interest in your product, but need to know more about compatibility with TFS 2010, and we would like a demo. We have a TFS 2008 instance up with the plugin installed. Please contact me as soon as possible.
First of all, this is a very interesting and helpful add-in for TFS.
Now i have a few questions. Will it be possible to identify different navision instances on the send-to or get-from procedure? As i experienced the files could be named in a different way like “VVVNNN some text to describe maybe object name.TXT”, will this result in having problems on file handling, have you any clue on this issue?
Thanks for your reply…
edel
Hi Edel,
Thank you for your interest to our work. As for questions you have. Plugin do check if there are several instances of Navision running, in case you have more then one instance it will open window with list of database opened asking to which instance to work with. As for file name format the answer for now is no. The format should be VVVNNN.TXT without any additional description or any other words. However on our next release I will change the way that plugin identify object inside the file, it will no longer rely on file name.
As for question from Gen: Currently plugin is working for VS 2008 only. So if your company use TFS 2010 NAV developers can still use VS 2008 to connect to TFS 2010. But version of our plugin that support VS2010 will be available soon.
A great initiative! But I am missing some documentation as I am not getting it working yet, i.e. getting errors.
I have installed TFS and the plug-in which is showing in TFS on the Add-in Manager window. I am also getting the context menu items “Sent to NAV” and “Get from NAV”. But as soon as I select a code object (f.e. COD1.txt) and select either of them an error message pops up.
Get from NAV -> Finished with Errors / Error:Codeunit_1003:Get from Nav
Send to NAV -> Finished with Errors / Error:C:\Data\NAV TSF Source Control\W1\6.00.SP1\app\baseapp\COD1001.txt:Failed to send to Nav
NAV 2009 SP1 Classic Client is running at the same time.
Any idea what I am doing wrong?
Hi Luc,
There can be several reasons for that.
1) Our plug-in is working with version of the object that in the workspace folderof the TFS. Thus before send it to NAV make sure you’ve got latest or specific version of the file in folder that setup in TFS Workspace. Just check if there is such file in specified folder.
2) Check your NAV license since plug-in respects NAV license, in order it to work you must have development license for the objects range you are trying to import and export. To check just try to Import and export these objects in TXT format manually usinf NAV client.
3) On your system at least one NAV classic client must be installed. We all know that it is not necessary to install NAV classic client in order it to work,you can just copy it from installation folder. But during installation Runtime Object of NAV is registring in the system. So it is no matter which version but at least one version of NAV must be installed on your system. You can install NAV 4.0 and then copy NAV 2009 from installation folder, and plugin will work with both clients.
Please contact if you have any issues.
Hi Vadim,
THANX, you helped me out. It was the license.
b rg
Luc
Hello Vadim,
thanks for your fast reply. I was away for a few weeks, so i had no chance to write a reply. Is there a chance to say when the next version with new object handling and VS2010 support will come?
Thanks to you…
edel
I am planing to release version that would not depend on file name of the file in Source Control in mid January. I need to work a bit on internal structure of the plug-in, shortly after that I will create TFS 2010 compatible version.