
Remove SourceSafe Bindings #5
Chapter 1, Master Projects and Solutions
|
31
HACK
SCC within the opening CSHARP or VisualBasic XML tag. In the preceding sam-
ple file, the four lines starting with
SccProjectName, SccLocalPath, SccAuxPath,
and
SccProvider would all need to be deleted. Save the file and close Note-
pad. You will need to do this for each project file in your application.
With Visual Studio 2005, the project file is a completely different format (it
is now based on MSBuild), but the data you will need to delete is very simi-
lar. Here is the relevant section of the project file:
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' = = '' ">Debug</
Configuration>
<Platform Condition=" '$(Platform)' = = '' ">AnyCPU</Platform>
<ProductVersion>8.0.40903</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{951EBC65-CA21-4C24-B501-DFF2A03A03F1}</ProjectGuid>
<OutputType>Library</OutputType>
<StartupObject>
</StartupObject>
<AssemblyName>SourceSafeBindingRemover</AssemblyName>
<RootNamespace>SourceSafeBindingRemover</RootNamespace>
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
</PropertyGroup>
In this example, the elements named SccProjectName, SccLocalPath,
SccAuxPath, and SccProvider would all need to be deleted.
The last thing to do is remove all the files that SourceSafe creates with ...