PRB: Unexpected Message: "Add this project to SourceSafe" in VB
ID: Q174651
|
The information in this article applies to:
-
Microsoft Visual SourceSafe, 32-bit, for Windows versions 5.0, 6.0
-
Microsoft Visual Basic Learning, Professional, and Enterprise Editions for Windows, version 5.0
SYMPTOMS
When you double-click on a Visual Basic project from Windows, you receive
the following Visual SourceSafe integration message:
Add this project to SourceSafe?
even though you have already placed this project under Visual SourceSafe
control.
CAUSE
When you double-click on a .vbp file with a long name format from Windows
95 or Windows NT, the project is opened with the name converted into an 8.3
format.
Visual SourceSafe integration originally added the .vbp as a long file name
project, so the integration is not recognizing the short name and the long
name as the same project.
RESOLUTION
Do one of the following:
- Open the project file (.vbp) through Visual Basic, instead of
double-clicking on it in Windows, to retain the long file name.
- Edit the application's file-type association. Please see the following
article in the Microsoft Knowledge Base for the step-by-step procedure
to do this:
Q150706 PRB: Long File Names are Converted to Short by Association
STATUS
This behavior is by design.
MORE INFORMATION
Steps to Reproduce Behavior
- Create a new Visual Basic project, and save it with a name more than 8
characters (for example, TheLongNameProject.vbp).
- Add the project to Visual SourceSafe.
- Close Visual Basic.
- Double-click the .vbp file in Windows Explorer.
- You see the "Add this project to SourceSafe?" dialog box even
though you just added the project in step 2.
- If you click "No", the project filename is "THELON~1.VBP" in the Visual
Basic Project Explorer. If you click "Yes", Visual SourceSafe will not
recognize it as the same project and try to add it again using the short
name.
Additional query words:
source code launch
Keywords : kbinterop kbSSafe500 kbSSafe600 kbVBp500
Version :
Platform :
Issue type : kbprb