Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 摆脱SourceSafe源代码管理_Visual Studio 2008_Visual Sourcesafe - Fatal编程技术网

Visual studio 2008 摆脱SourceSafe源代码管理

Visual studio 2008 摆脱SourceSafe源代码管理,visual-studio-2008,visual-sourcesafe,Visual Studio 2008,Visual Sourcesafe,我的一个项目在SourceSafe下,我正在使用VS2008。 最近我转到了SVN。我删除了所有与SS相关的文件,并将源文件提交到SVN中。无论如何,当我打开我的解决方案时,我仍然会收到这样一条无害但烦人的消息(见下图): 我多次回答“是”,并保存了所有文件,然后关闭解决方案并重新打开。我总是收到这个信息。 在哪里可以手动删除保留在那里的任何绑定?查看解决方案文件-绑定将在那里。您可能还想检查项目文件中是否有任何痕迹,但我认为它们都在解决方案中。请查看。它很老了,但在上一个项目中,它确实为我创

我的一个项目在SourceSafe下,我正在使用VS2008。 最近我转到了SVN。我删除了所有与SS相关的文件,并将源文件提交到SVN中。无论如何,当我打开我的解决方案时,我仍然会收到这样一条无害但烦人的消息(见下图):

我多次回答“是”,并保存了所有文件,然后关闭解决方案并重新打开。我总是收到这个信息。
在哪里可以手动删除保留在那里的任何绑定?

查看解决方案文件-绑定将在那里。您可能还想检查项目文件中是否有任何痕迹,但我认为它们都在解决方案中。

请查看。它很老了,但在上一个项目中,它确实为我创造了奇迹

除上述内容外,我还想提出乔恩所写的内容。打开一个新的解决方案,比较、检查并移除不需要的东西


希望这有帮助

您需要触摸解决方案文件和解决方案中的每个项目文件

在.sln文件中,您将看到需要删除的以下部分。

GlobalSection(SourceCodeControl) = preSolution
  ...
EndGlobalSection
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
在.csproj文件中,您将看到以下需要删除的行。

GlobalSection(SourceCodeControl) = preSolution
  ...
EndGlobalSection
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
SAK
萨克
萨克
萨克

我尝试了@Brian Gideon提到的两个步骤,但问题仍然存在。我正在使用visual studio 2012

我去了方法相同的地方,增加了1-2个步骤。阅读本博客中的评论帮助我认识到在IDE-VisualStudio2012中更改源代码管理设置

不要直接编辑文件,而是转到文件->源代码管理->更改源代码管理。您可以在此处编辑源代码管理绑定设置

如果您使用的是Visual Studio 2012

将当前源代码管理插件更改为
<强> VisualStudio Team Foundation Server /P>> Adi:我不记得了,但很可能是很明显的。将其与具有相同数量的项目但没有源代码管理的新解决方案进行比较。@Jon请确保我已经做到了这一点。我甚至在我的解决方案中搜索了所有项目文件,寻找“源代码”、“安全”或“控件”等“明显的”文本。不走运,不过…@Adi:它可能也在查看任何.user文件吗?@Jon,是的,每个项目我都有一个.user文件。我在里面搜索了一下,但没有“可疑”的东西。无论如何,我只在解决方案加载开始时收到一次消息。此事实可能表明问题在.sln文件中。抱歉,它不起作用。。。一件特别的事情是,我的机器上没有安装SourceSafe。当然,这个项目是在一台安装了SS的机器上创建的,但现在我换到了一台没有安装SS的机器上。通常,我会使用更改源代码管理功能,但我不能,因为没有安装SS。如何触摸它?在.sln中,我有:GlobalSection(SolutionConfigurationPlatform)=preSolution Debug | Any CPU=Debug | Any CPU Release | Any CPU=Release | Any CPU EndGlobalSection在.csproj文件中我发现没有出现SAK删除我在.sln和.csproj文件中提到的内容。您可能会看到一些不同的东西,而不是
SAK
。这无关紧要。关注以
Scc
开头的xml元素。我终于找到了问题所在。它位于一个安装项目(.vddproj)中。在VS2015中,它被称为GlobalSection(SubversionScc)=预解决子版本和VSS不同,但是的,过程应该是相同的。