Vault Visual Studio Enhanced Client (VS 2005 Compatible Client)
I. Previously bound to a different provider, and other provider is not present.
a. Open the solution in Visual Studio. You will receive a few errors about the previous source control provider. Click Ok on these error boxes.
![fig1.JPG](./download/file.php?id=2055&sid=05acac50907c77d0ac06439afb061851)
- fig1.JPG (15.05 KiB) Viewed 59000 times
b. Click Ok.
![fig2.JPG](./download/file.php?id=2054&sid=05acac50907c77d0ac06439afb061851)
- fig2.JPG (14.64 KiB) Viewed 59000 times
c. Choose the option to Permanently Remove Binding.
![fig3.JPG](./download/file.php?id=2053&sid=05acac50907c77d0ac06439afb061851)
- fig3.JPG (20.52 KiB) Viewed 59000 times
d. After the bindings are removed, there should be no icons next to the files of the solution/project in the Solution Explorer.
![fig4.JPG](./download/file.php?id=2052&sid=05acac50907c77d0ac06439afb061851)
- fig4.JPG (11.01 KiB) Viewed 59000 times
e. Go to Tools - Options - Source Control - Plug-in Selection.
![fig5JPG.JPG](./download/file.php?id=2051&sid=05acac50907c77d0ac06439afb061851)
- fig5JPG.JPG (28.85 KiB) Viewed 59000 times
f. Select the SourceGear Vault Visual Studio Enhanced Client and click OK.
g. Go to File – Vault Source Control – Change Bindings.
NOTE: In some cases it may be possible to select all lines and click Bind. That is only possible if there is some root folder from which all parts of the solution/project can be reached. This isn’t included in the instructions below. The end result in this case would look like:
![fig6.JPG](./download/file.php?id=2050&sid=05acac50907c77d0ac06439afb061851)
- fig6.JPG (35.77 KiB) Viewed 59000 times
h. Select one line that is not the .sln file and click Bind.
![fig7.JPG](./download/file.php?id=2049&sid=05acac50907c77d0ac06439afb061851)
- fig7.JPG (16.86 KiB) Viewed 59000 times
i. You may have to first select the repository to bind to and login to Vault.
j. When the binding window opens, if a path to the location in Vault isn’t present, click the browse button (a button with an ellipse) to explore the Vault tree.
![fig8.JPG](./download/file.php?id=2048&sid=05acac50907c77d0ac06439afb061851)
- fig8.JPG (11.89 KiB) Viewed 59000 times
k. Select the folder that holds the project you selected and click OK, and then click Bind.
![fig9.JPG](./download/file.php?id=2047&sid=05acac50907c77d0ac06439afb061851)
- fig9.JPG (22.75 KiB) Viewed 59000 times
l. Check that the status for that line is Valid.
m. Repeat on each line, but bind the .sln file last. When all are Valid, click OK.
![fig10.JPG](./download/file.php?id=2046&sid=05acac50907c77d0ac06439afb061851)
- fig10.JPG (16.64 KiB) Viewed 59000 times
n. You will receive a warning about changing the bindings. Choose the option to “Use these bindings anyway.
![fig11.JPG](./download/file.php?id=2045&sid=05acac50907c77d0ac06439afb061851)
- fig11.JPG (16.75 KiB) Viewed 59000 times
o. You may be prompted to check out the changed files. Click Yes.
![fig12.JPG](./download/file.php?id=2044&sid=05acac50907c77d0ac06439afb061851)
- fig12.JPG (11.97 KiB) Viewed 59000 times
p. Click Save All to make sure all changes have been saved.
q. Commit all the changes to the .sln and accompanying project files back within the repository.
r. All other users who work on that solution/project need to use the same Visual Studio client. They now need to set their Visual Studio's Source Control to the SourceGear Vault Visual Studio Enhanced Client (or Vault Extension for Visual Studio) and perform an
Open From Vault or to rebind in the same manner you just employed. This will set the working folder for the bound solution/project files.
s. Note, loading the solution using Open from Vault (or binding) is a one time operation. Once a solution and project has been retrieved on disk (or bound correctly), subsequent starts / loads of the solution and projects from within Visual Studio should be opened as before by just opening the solution file right from the local disk.
RETURN TO TOC