1。使用工具帮助清理:在网络上有相关的软件来帮你修改些配置文件的属性,使用简单,结果却不能令人满意,至少我用的这两个都不能完成工作,不过怎么也能帮上点忙吧(我使用的过程中出现异常)。我使用的是:“vss信息清除工具” 和 “SourceSafeBindingRemover”。
2。由于打开项目还是有错误,我再网上有寻找了手工解决方案:
a. 在删除了解决方案目录、各个项目目录下的:
mssccprj.scc 、工程名.vssscc、vssver.scc 、项目名.csproj.vspscc
b. 再去每个项目文件 项目名.csproj 文件,我们可以在开头部分看到类似下面的代码:
<CSHARP
ProjectType = "Web"
ProductVersion = "7.10.3077"
SchemaVersion = "2.0"
ProjectGuid = "{2CBB68B7-FE78-4CEF-981B-6A0529A32889}"
SccProjectName = "SAK"
SccLocalPath = "SAK"
SccAuxPath = "SAK"
SccProvider = "SAK"
>
删除下面的配置信息:
SccProjectName = "SAK"
SccLocalPath = "SAK"
SccAuxPath = "SAK"
SccProvider = "SAK"
我满怀欣喜的再次打开解决方案,还有两个项目无法载入。-_-,因此我准备自己找。
3.修改解决方案文件sln
我在sln文件中无意间看到了下面这段
GlobalSection(SourceCodeControl) = preSolution
SccNumberOfProjects = 10
SccLocalPath0 = .
CanCheckoutShared = false
SolutionUniqueID = {2A537A3C-4C75-4F48-843F-0266AA767DF8}
SccProjectUniqueName1 = bll\\bll.csproj
SccLocalPath1 = .
CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection1 = bll\\
SccProjectUniqueName2 = dal\\dal.csproj
SccLocalPath2 = .
CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection2 = dal\\
SccProjectUniqueName3 = doucments\\doucments.csproj
SccLocalPath3 = .
CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection3 = doucments\\
SccProjectUniqueName4 = resources\\resources.csproj
SccLocalPath4 = .
CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection4 = resources\\
SccProjectUniqueName5 = utils\\utils.csproj
SccLocalPath5 = .
CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection5 = utils\\
SccProjectUniqueName6 = http://localhost/cms/webs.csproj
SccProjectName6 = \u0022$/cms/WEBS\u0022,\u0020XJAAAAAA
SccLocalPath6 = webs
CanCheckoutShared = false
SccProjectEnlistmentChoice6 = 2
SccProjectUniqueName7 = PGenerator\\PGenerator.csproj
SccLocalPath7 = .
CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection7 = PGenerator\\
SccProjectUniqueName8 = PGAnalysis\\PGAnalysis.csproj
SccLocalPath8 = .
CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection8 = PGAnalysis\\
SccProjectUniqueName9 = http://localhost/MonyBank/MonyBank.csproj
SccProjectName9 = \u0022$/MonyBank\u0022,\u0020XCBAAAAA
SccLocalPath9 = MonyBank
CanCheckoutShared = false
SccProjectEnlistmentChoice9 = 2
EndGlobalSection
“SourceCodeControl”这个单词引起了我的注意,他不就是源码控制吗,我把这段从sln里面删除,再打开,正常了。
分享到:
相关推荐
删除vss解决方案中的vss绑定信息,包括c#代码(博客园),其实还需要删除一些,参考博客http://blog.csdn.net/dunksong/archive/2011/04/23/6343104.aspx
在.NET开发环境中,Visual SourceSafe(VSS)是一款常见的版本控制系统,它被广泛用于团队协作,帮助开发者跟踪和管理代码的变化。这篇文档将详细介绍如何在VS2005中集成VSS2005,以便于团队开发。 一、VSS简介 ...
asp.net mvc easyui EF VSS 权限管理 主要是框架的设计,应用了asp.net MVC + Entity Framework + jQuery EasyUI + VSS等技术
总的来说,VS.NET下的Web团队开发源代码管理VSS是一个实用的入门级解决方案,对于初学者或小团队来说,它能有效帮助管理源代码并促进协作。然而,随着项目规模和复杂度的增长,考虑升级到更先进的工具是明智的选择。
在.NET开发环境中,VSS作为一款经典的版本控制工具,被广泛用于团队协作,确保代码的同步与历史记录。** **VSS客户端与服务器安装:** 在开始使用VSS之前,你需要在服务器端安装Visual SourceSafe服务,并在客户端...
- **第二步**:在VS.NET的“文件”菜单下,打开“源代码管理”->“更改源代码管理”,点击“取消绑定”,使解决方案与VSS服务器脱离关系。再次编译并通过后,关闭VS.NET并打开资源管理器。 - **第三步**:在资源管理...
在软件开发过程中,团队协作是至关重要的,而有效的版本控制系统能极大地提高开发效率和代码质量。Visual SourceSafe(VSS)是由Microsoft推出的一款早期的版本控制工具,它被广泛用于.NET框架下的项目开发。本文将...
vss_.net vss_.net
在团队环境中,VS.NET通过其内置的解决方案和项目管理功能,使得多个开发者可以同时处理同一个项目,确保代码的组织有序。 Visual SourceSafe(VSS)是一款源代码版本控制软件,它允许团队成员共享代码、跟踪代码...
如果您正要开始一个.NET团队开发项目,首先需要了解在一个团队开发环境中如何完成开发过程。需要知道如何设置并且使用Microsoft® Visual Studio® .NET集成开发环境(IDE)提供的团队开发特性,并且还需要掌握相关...
经常看一些的程序,有些一个解决方案带有多个项目,由于代码比较多,多人开发,所以好多vs.net下的工程是用source safe进行版本控制的。而用source safe进行版本控制需要局域网路径共享,因此好多项目换一台机器打开...
- **加入源代码控制**:完成解决方案的创建后,第一个团队成员需要将解决方案加入到源代码控制中。这可以通过在Solution Explorer中右键点击解决方案或项目文件,然后选择“Add Solution to Source Control”来实现...
- 在VS.NET中打开解决方案,进行首次编译,确保从VSS获取的源代码可以正常编译。 3. **取消绑定VSS** - 在"文件"菜单下,选择"源代码管理" -> "更改源代码管理",取消绑定解决方案,使其变为本地文件,以便进行下...