Is TFS part of Visual Studio Ultimate 2012? - visual-studio-2012

I have installed trial version of Visual Studio Ultimate 2012. Is TFS part of it or do I need to download TFS 2012 separately and then install?

No TFS is not part of Visual Studio, you need to install it on a separate server, you can find additional information here: http://en.wikipedia.org/wiki/Team_Foundation_Server.
If you dont want to install TFS you can use TFS Online which is free if you have less then 5 users: http://www.visualstudio.com/en-us/products/visual-studio-online-user-plans-vs.aspx

the TFS client is under the View menu and is called 'TeamExplorer', the TFS server itself is a separate install that would run on a different box. You'd connect to TFS via TeamExplorer

Related

Can I use TFS 2015 Express with Visual Studio 2012 Professional

I need to migrate an old VSS 2005 source control database and I have downloaded & installed Microsoft Visual Studio Team Foundation Server Express 2015.
But I still have to use Visual Studio 2012 Professional (Reinstalled Team Explorer 2012 and then update 5). Trying to create a new project on TFS server throws error:
TF30172: You are trying to create a team project either without
required permission or with an older version of Team Explorer.
As I have added my account as TFS administrator I suppose the problem is with older version? Note that I have almost no experience with TFS, because I never needed it before. I cannot find any other means how to create a new project. (I planned to use this wizard).
Can I use TFS 2015 Express with Visual Studio 2012 Professional and if yes, how do I create a first empty project?
Yes, you are correct, only the latest version has "full" compatibility with the latest Team Foundation Server. You have to use the same Visual Studio of visual studio as the version of TFS that you're connecting to to create a team project.
If you're using TFS 2015 Update 2 or later then you can create a team project from the web as well.
Useful links:
https://www.visualstudio.com/zh-TW/docs/setup-admin/create-team-project
https://www.visualstudio.com/en-us/docs/setup-admin/requirements#client-compatibility

How to Check Which Version of Team Foundation Server on my Machine (client side)?

Sounds like a simple question, but it's giving me a headache. I've tried looking under the Help menu in Visual Studio, in "About Visual Studio", but this only tells me that I have Team Explorer for Visual Studio installed on my machine, not the version I have installed.
I need to know the version. I've looked under program files but did not find anything to indicate the version.
I am currently running Visual Studio 2012, updated to the most latest release. Please note I need to know the version of TFS on my local machine, not on the server. Just simply what version of TFS is installed on my laptop??
TFS isn't installed client-side. On the client you use Team Explorer, which is part of Visual Studio. So the only version on the client-side that is important is the Visual Studio version which you get from Help->About.

Create New Project with VS 2012 PRO on TFS Express 2013

I'm getting this Message when trying to create a new project:
TFS 2012 Express and Visual Studio 2012 is installed in a separate Machines. All machines are members of the Active Directory, behind proxy and comes with Kaspersky EndPoint 10 MR.
Also I'm a TFS Console Administrator and have the highest rights available.
Visual Studio 2012 Machine Setup:
Professional Version with Update 4;
Windows 7 Pro SP1;
TFS Machine Setup:
TFS 2013 Express (TFS 12.0.21005.1 Tfs2013.RTM);
Windows 7 Pro SP1
Sounds like you need an updated version of Team Explorer (the connector between VS and TFS) since you are using TFS 2013 and VS 2012. VS 2012 ships with Team Explorer 2012 which can connect to TFS 2012 and earlier versions.
Take a look at the compatibility charts: http://msdn.microsoft.com/en-us/library/dd997788.aspx
Perhaps you need Team Explorer Everywhere (TEE): http://www.microsoft.com/en-us/download/details.aspx?id=30661
I figured out that the reason this throws the error message because the Team Explorer and TFS should be aligned with same version. In my context, I was using Team Explorer 2012 which ships with VS 2012 against a TFS Express 2013.
Team Explorer Version and the TFS Version should be the same to avoid this error appearing.
There were few things you could do,
As #madannes mentioned in his post above to use Team Explorer Everywhere
and
As Vivek Bansod explains in the MSDN Forum, I used the Team Explorer for Visual Studio 2013 (The shell version of VS 2013), to create a Team Project and then continued to Add Solution, Check-In and Check-Out operation against TFS Express 2013.
Download Team Explorer for Visual Studio 2013 from this link and create a project there. These projects can be connected to from VS 2012.

Is it possible to use a later version of TFS Build than the server it connects to?

We have a TFS 2008 server used for source control, and a build agent connected to it that handles our continuous integration.
I'd like to be able to set up builds for projects that were created in a later version of Visual Studio, like 2012, whilst still being able to build projects that use Visual Studio 2008 (For example, we've some Windows Mobile code that we need to support)
Should this "just work"; do I need to install a separate build agent, or do I have to upgrade everything (and if so, for do I keep the Windows Mobile code building)?
As was said you need to use the same version of the Build Agent as TFS (with the exception that TFS 2012 also supports 2010 build agents).
However, you can still install any version of Visual Studio supported by your build server OS. So even though you are using 2008 Build Agent, you should be able to install Visual Studio 2012 and build projects with it.
The build agent/controller needs to be of the same version as the TFS server itself - you can't just upgrade the build controller (wee tried this before upgrading from 2010 to 2012).
So, if I read the compatibility matrix right, you will have to upgrade your environment.

TFS / VS 2012 RC - where is VSSConverter.exe?

I am setting up a VM with a brand new install of TFS 2012 using the RC just released. This is the first time we have tried to use TFS in my company and I need to upgrade some SourceSafe databases. I've also installed the RC for Visual Studio 2012 Ultimate Edition (everything but the MFC foundation classes) but I still can't find the VSSConverter.exe tool.
According to Google it's supposed to be in the Common7\Ide folder, but is nowhere to be seen. Admittedly the only internet links I can find at the moment are for VS2010 so they may be out of date, but I have scanned the entire C drive and still can't find VSSConverter.exe
ps. I know there is a "download and install VSS converter" link in the TFS Admin Console but that just takes me to the Microsoft home page! : http://www.microsoft.com/en-us/default.aspx
VSSConverter is moving away from being a standalone tool and - as you noted - moving to be a part of the TFS Admin Console.
Unfortunately, the VSS -> TFS conversion experience did not ship as part of the TFS 2012 RC. It will instead be included in the released TFS 2012.
In the meantime, the VSSConverter that was included as part of TFS 2010 will properly migrate to a TFS 2012 instance. You will, however, need to install a 2010 instance just to run the tool.
If you do not require the full history, you could simply check-out your VSS databases and then check them into TFS. Another alternative is to install TFS 2010 and use VSSConverter to that database, then perform an in-place upgrade to TFS 2012.

Resources