Hi,
I am sure that this question has been asked elsewhere by others, but I have found contradictory responses so wanted to ask the question myself.
We are using VS 2008 and Source-vault v 5.0.3.18802 (we haven't got around to the upgrades!) running on either Win7 or XP.
We have no problems at all with WinForm applications, using the enhanced client works great. However some of the team have been having problems with Website Projects that do NOT have a solution file. Using the enhanced client to add the website to the vault works fine, and the user is able to interact with the system fully.
The problem occurs when another user opens the website from the vault. The bindings always appear to be broken and the icons do not display to show the locks/etc. I know that you can rebind the site from the file menu, but is that really the only solution? The ASP developers in the team see no reason for using solutions in websites that do not have external class files as it can cause other problems when it comes to registering gac components.
I guess the question boils down to: "What is the correct way to interact with the vault using VS2008 and Websites that do not have solution files??"
Thanks,
James
Websites and SourceVault in VS 2008
Moderator: SourceGear
Re: Websites and SourceVault in VS 2008
The Vault Enhanced Client requires the solution files to be bound with the website. Without it the binding just acts strange.
You might consider using the Vault Classic Client for websites, because that doesn't require the solution file. In fact, that client has a special add called Add Website that won't add the solution file to Vault at all.
Another thing to watch is to make sure you don't have one user who uses a different client in VS than everyone else. That tends to cause bindings to break.
You might consider using the Vault Classic Client for websites, because that doesn't require the solution file. In fact, that client has a special add called Add Website that won't add the solution file to Vault at all.
Another thing to watch is to make sure you don't have one user who uses a different client in VS than everyone else. That tends to cause bindings to break.
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support
Re: Websites and SourceVault in VS 2008
Beth,
Thanks for the reply. I have checked that everyone is up to date client wise so that isn't the problem. Can I make a suggestion for vault then, if you are working on a solution-less website could it not just use the basic client features and for all other projects use the enhanced client.
Otherwise people have to keep changing from one to the other, and will undoubted forget to switch.
Thanks for the reply. I have checked that everyone is up to date client wise so that isn't the problem. Can I make a suggestion for vault then, if you are working on a solution-less website could it not just use the basic client features and for all other projects use the enhanced client.
Otherwise people have to keep changing from one to the other, and will undoubted forget to switch.
Re: Websites and SourceVault in VS 2008
I can put in a feature request for that to be configurable.
It is possible to work with websites with the Enhanced Client, it just takes having the solution file included. We have a variety of customers using each one with websites. It's a matter of personal preference. It's just that each client has different benefits.
F: 15831
It is possible to work with websites with the Enhanced Client, it just takes having the solution file included. We have a variety of customers using each one with websites. It's a matter of personal preference. It's just that each client has different benefits.
F: 15831
Beth Kieler
SourceGear Technical Support
SourceGear Technical Support