PRB: List of Deleted Items Includes ~sak Files That Visual SourceSafe Uses to Configure The Server (317709)



The information in this article applies to:

  • Microsoft Visual SourceSafe 6.0c, when used with:
    • Microsoft Visual Studio .NET (2002), Professional Edition

This article was previously published under Q317709

SYMPTOMS

When you review the list of deleted items from the Visual SourceSafe Explorer, you may see several files that are named similar to the following:
~sak0fe64ac701c158bb.csproj
These files are temporary ~sak files and are listed deliberately. These temporary files allow Visual SourceSafe to configure your server.

CAUSE

The temporary ~sak file is created in the following cases:

  • When a new project is added to Source Control, Visual SourceSafe uses the temporary file to determine whether the provider supports creation of the Msscci.proj file.
  • When the connection is changed, Visual SourceSafe uses the temporary file to determine whether the new selected database supports creation of the Msscci.proj file
  • When a solution with a MSSCCI controlled project is saved the first time, Visual SourceSafe uses the file to determine whether the provider supports shared checkouts.

RESOLUTION

Remove the temporary files.

To remove the files, follow these steps:
  1. Right-click the project for which you want to delete files, and then click Properties.
  2. Click the Deleted Items tab, and then click the Purge button.

STATUS

This behavior is by design.

MORE INFORMATION

NOTE: This menu selection does not display deleted items for the recursive tree. To view the deleted items of another project, follow the steps that are listed below. To view the deleted items, follow these steps:
  1. Right-click the project for which you want to view the deleted items, and then click Properties.
  2. Click the Deleted Items tab to view the deleted items.

Modification Type:MajorLast Reviewed:10/30/2003
Keywords:kbprb KB317709