Hi,
I installed VS2005 Professional Edition and Team Foundation Client to my computer, and have problem with the VSS.
I selected "New Project" from the File menu and wanted to add a new project to VSS though the add to source control checkbox does not appear in the New Project dialog box. How can I add a project to VSS I can check out projects from Team Foundation Server.
Thanks !

Add projects to VSS
Shengl
Good point. My last post was a little schizophrenic because I wasn't sure that Visual Studio 2003 and VSS 2005 was a supported combination.
Now that you've told us that it does, there certainly doesn't seem to be any reason not to run VSS 2005 (except perhaps the cost of upgrading to VSS 2005).
Blue Shirt
If the Source Control Check Box is missing from the Create Project it sounds like your copy of Visual Studio is configured with Source Control Plug-in = None. But if that was the case you should not be able to check projects out from TFS using Visual Studio either.
Certainly you should check the setting. Go to Tools | Options | Source Control and verify that the "current source control plug-in" is set to "Visual Studio Team Foundation Server" if you want to use TFS as your source control system or is set to "Microsoft Visual SourceSafe" or "Microsoft Visual SourceSafe (Internet)" if you want to use VSS as your source control system.
If your current setting is "None" that would certainly explain the absence of the check box on the Create Project dialog.
handsumblondy
Thanks Frank,
At present, we have Visual Studio 2003 and Visual SourceSafe 6.0 installed in one machine and is working fine. It is important for us to remain this environment intact for application maintenance.
We have Visual Studio 2005 Professional Edition installed in the same machine already and haven't installed Visual SourceSafe 2005 to it yet.
What should we do if we want to have Visual Studio 2005 use Visual SourceSafe 2005 as source control AND install in the same machine as Visual Studio 2003 and Visual SourceSafe 6.0
Thanks in advance!
nay min thu
It looks like msec has TFS set as the active source control provider (because he can work with TFS-controlled solutions)
The checkbox appears in the CreateNewProject dialog if there is a source control provider active (as Frank said), and if the source control provider implements certain interfaces that allows it to integrate with the CreateNewProject dialog. I don't remember if TFS provider implements that interface...
Msec, you should use Tools | Options | Source Control | Plug-in page to set the active source control provider to VSS.
Alin
actinium.ga
I'm not sure I understand the question.
If you want to use VSS6 integrated with both VS2003 and VS2005, this is possible.
If you want to have installed on the same machine VSS6 and VSS2005 so you can use VSS6 with VS2003 and VSS2005 with VS2005, this is not possible. VSS6 and VSS2005 are not side-by-side. The last one installed wins (and will be used by both VS2003 and VS2005)
Alin
kaebischer
Hi Frank,
> Visual Studio 2003 seems to work correctly with VSS 2005. Is that a supported combination
Yes, VSS2005 + VS2003 is a supported combination.
> Could we uninstall VSS 6.0 and then install VSS 2005 and Visual Studio 2005 and still support access from Visual Studio 2003 to the VSS database
Yes, it should just work without any other additional settings.
> Visual Studio 2003 and Visual Studio 2005 will both work with VSS 6.0 so why not just stay with that for now
But then why stay with VSS6 if you do have VSS2005 anyway You'll have a better experience working with web projects, you'll be able to merge Unicode and Utf8 files correctly, etc. Personally I'd go with VSS2005, use it for a while and see how it works.
Alin
rezaA
Thanks heaps for all the replies and informtion. They are informative and very useful.
The problem was missing all the features of Source Control in VS2005 IDE.
The workaround was Tools->Options->check the "Show all settings" checkbox and selected the "Current Source Control Plug-In", then the Source Control features will be appeared on VS2005 IDE at once.
Thanks for all your help and sharing information with me.
I have another issue and hope that you can share with me your experiences in this area. Is it possible to have VSS 6.0 and Source Control in VS2005 within the same machine We would like to maintain two version controls in the same machine so that we can maintain the current application in VS2003 and have the ability to use VS2005 in conjunction with the Source Control in VS2005.
Thanks!
whitegrs
If it helps, the check box appears when TFS is configured as the provider so I'm guessing TFS does implement the necessary interfaces
Nontechie
There are really several different issues all tangled up here, but the short answer to your question is "Yes it is possible".
The first issue to sort out is the Source Control provider. At any given moment, Visual Studio 2005 can only be configured to use one Source Code Provider by default. That's the plug-in setting under Tools | Options | Source Control. You can change this setting between TFS and SourceSafe as often as you want (or need) to.
The second issue is what version of SourceSafe you can use with Visual SourceSafe 2005. As Alin said earlier, Visual Studio 2005 can use Visual SourceSafe 6.0 or it can use Visual SourceSafe 2005, but you can only have one of those installed on a system. If you install VSS 2005 you need to uninstall VSS 6.0 before you do.
The third issue is the VSS database. It turns out that VSS 2005 uses the same format as VSS 6.0 so you can use VSS 2005 and VSS 6.0 clients to access the same VSS database.
Crakdkorn
Not to be difficult, but I think what you want to do is change your goals/desires. I think what you need to ask yourself is why you want (or need) to have VSS 6.0 and VSS 2005 on the same system.
Visual Studio 2003 and Visual Studio 2005 will both work with VSS 6.0 so why not just stay with that for now
You don't get the LAN accelerator or the Internet helper or new features like Timezone support, but then you were not getting those from VSS 6.0 anyway.
Alin,
Visual Studio 2003 seems to work correctly with VSS 2005. Is that a supported combination Could we uninstall VSS 6.0 and then install VSS 2005 and Visual Studio 2005 and still support access from Visual Studio 2003 to the VSS database
Paul from Iowa
> We have Visual Studio 2005 Professional Edition installed in the same machine already and haven't installed Visual SourceSafe 2005 to it yet.
So, currently, both VS2003 and VS2005 are setup to use VSS6 as the source control provider.
> What should we do if we want to have Visual Studio 2005 use Visual SourceSafe 2005 as source control AND install in the same machine as Visual Studio 2003 and Visual SourceSafe 6.0
Well, you have to install VSS2005. But, as I told in the previous post, VSS is not side by side, and as soon as you install VSS2005, VS2003 is going to use VSS2005 as source control provider, too.
If you still have VSS6 installed on the machine you will be able to switch between VSS6/VSS2005 by registering manually ssscc.dll from the version of VSS of interest. Both VS2003 and VS2005 are going to use that version.
If you go down this path of having installed on the same machine VSS6 and VSS2005, you should be carefull when you'll uninstall VSS6, because it will break the registration of VSS2005. You'll have to do a Repair install of VSS2005 after that...
Alin
Yılmaz ÜNAL
The current application was developed in VS2003 and the source control is VSS6.0
We need to maintain the current application in VS2003 and VSS6.0 is utilized for version control.
We will upgrade the application from ASP.NET 1.1 to ASP.NET 2.0. VS2005 is the targeting IDE as well as VSS2005 is for source control.
We would like to have this infrastructure setup in a single machine. Is it possible.
Thanks!