Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get rid of SourceSafe source control

One of my projects was under SourceSafe and I am using VS2008. Recently I switched to SVN. I removed all SS related files and committed the source files into SVN. Anyway, when I open my solution I'm still getting this inoffensive but annoying message (see picture below):

The source control provider associated with this solution could not be found. The projects will be treated as not under source control.

Do you want to permanently remove the source control bindings from the projects?

enter image description here

I answered multiple time Yes and saved all the files, the I closed the solution and reopen it. I always get this message. Where can I manually remove any binding left there?

like image 536
Adi Avatar asked Apr 01 '11 16:04

Adi


People also ask

How do I get rid of source control?

To remove files from source control: In the Project Explorer, select the file to remove. If you select a folder, project, or solution, any eligible child items will also be removed. choose Source Control > Remove or press Ctrl+R, R.

How do I remove visual SourceSafe bindings?

In Visual StudioFile-->Source Control-->Change Source Control. click Unbind.

What is Visual SourceSafe used for?

VSS adds a command named Launch Microsoft Visual SourceSafe to the Source Control menu, making it easier to manage your source control projects. The History command provides a convenient way for you to examine, within Visual Web Developer, the check-in history of any file under source control.

How do I open visual SourceSafe Explorer?

Command Menu Access For Visual SourceSafe, open from source control: File, Open, Project/Solution; look in the Visual SourceSafe location. For other source control plug-ins, open from source control: File, Source Control, Open from Source Control.


1 Answers

You will need to touch the solution file and each project file in the solution.

In the .sln file you will see the following section which needs to be removed.

GlobalSection(SourceCodeControl) = preSolution
  ...
EndGlobalSection

In the .csproj file you will see the following lines which need to be removed.

<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
like image 91
Brian Gideon Avatar answered Oct 15 '22 15:10

Brian Gideon