I've noticed the situation described in the subject lately as myself and another developer (merlinzlair on these forums) have been working simultaneously on parts of the same Windows Application.
Any time either of us open the main form in Design view, the following files are checked out each time.
- licesnes.licx
<OurProjectName>.vbproj
MainForm.vb
MainForm.Designer.vb
MainForm.resx
It locks the files exclusively so when someone attempts to view the form that is not the person who checks it out, they receive an unhandled exception 'The user cancelled the checkout.'
I'm curious why it needs to check out the files to view the Form and if there's a way we can edit the behavior to not do so. Can we exclude the .licx file from either the project or from Source Control so that any changes to it don't cause exclusive checkouts? Would this have any negative side effects in our project?
The two other Krypton Forms in the project that do not contain Navigator don't exhibit this problem.
Software we're using:
Visual Studio 2005
Krypton Toolkit/Navigator 2.4.1
Sourcegear Vault
Thanks,
John Duncan
Houston,TX