从Visual SourceSafe (VSS)服务器下载文件(C#)

简介:
+关注继续查看
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>
首先引用ssapi.dll

只需要调用 VSSItem类中的Get就可以下载一个服务器上的文件到本地。如果需要下载指定版本的,需要先get_Version方法,指定特定版本的item。VSSDatabase vssDatabase = new VSSDatabaseClass();try{vssDatabase.Open(txtDbPath.Text, txtAccount.Text, txtPasswd.Text);}catch{MessageBox.Show("Can't login to the VSS database");return;}try{VSSItem vssitem = vssDatabase.get_VSSItem(txtItemPath.Text, false);VSSItem vssitemVersion = vssitem.get_Version(int.Parse(txtVersion.Text));string localPath = txtLocalpath.Text;vssitemVersion.Get(ref localPath, 0);if (File.Exists(txtLocalpath.Text)){MessageBox.Show("Succeed!");}}catch{MessageBox.Show("Download failed");}例:
            VSSDatabase vssDatabase = new VSSDatabaseClass();
            vssDatabase.Open("\\\\192.168.1.123\\sourcesafe\\srcsafe.ini", "sjf", "sjf");
            VSSItem vssitem = vssDatabase.get_VSSItem("$/JobMate/JobMate.sln", false);
            VSSItem vssitemVersion = vssitem.get_Version(1);
            string s = "c:\\JobMate.sln";
            vssitemVersion.Get(ref s, 0); 1.微软提供了一个叫做VSSITEM的动态库(DLL),帮助页面地址为http://msdn2.microsoft.com/en-us/library/microsoft.visualstudio.sourcesafe.interop.aspx
2.VSS的第三方工具
    1)Dynamsaft 的 SourceAnywhere For VSS
    2)SourceGear 的 SourceOffSite
   
二次开发应该大部分应用我能想到的是在配置管理的一些日志的收集,然后根据收集到的日志进行整理形成相关的分析报告,再有就是时实的监控呀、根据监控的日志找到存在的问题,然后对整个配置管理进行进一步的提升等等方面。
本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2008/04/08/2912169.html  ,如需转载请自行联系原作者
相关文章
|
27天前
|
Java
Java——通过Java代码从ftp服务器下载文件
Java——通过Java代码从ftp服务器下载文件
|
1月前
|
Shell
从 FTP 服务器下载文件
从 FTP 服务器下载文件
31 0
Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
|
3月前
|
Shell
从FTP服务器下载文件
从FTP服务器下载文件
47 0
|
5月前
|
存储 Linux 测试技术
Python 实现批量从不同的Linux服务器下载文件
Python 实现批量从不同的Linux服务器下载文件
79 0
|
8月前
|
SQL Unix Linux
Mac免密登录服务器下载文件+Mac设置定时任务
Mac免密登录服务器下载文件+Mac设置定时任务
Mac免密登录服务器下载文件+Mac设置定时任务
|
10月前
|
存储 Java API
写给大忙人看的 - Java中从MinIO服务器中下载文件(3)
前面两章介绍了 MinIO 文件服务器的环境搭建,以及在 Java 中上传文件至 MinIO 文件服务器中,现在,一起来看下如何从 MinIO 文件服务器中下载文件吧
935 0
|
JavaScript C++
如何用Visual Studio Code远程调试运行在服务器上的nodejs应用
nodejs 专栏收录该内容 159 篇文章3 订阅 订阅专栏 假设我有一个nodejs应用,运行在AWS - 亚马逊云平台上(Amazone Web Service)。我想用本地的Visual Studio Code来远程调试服务器端的nodejs应用。
如何用Visual Studio Code远程调试运行在服务器上的nodejs应用
|
网络协议 Python
python实现TCP客户端从服务器下载文件
python实现TCP客户端从服务器下载文件TCP模拟服务器 import socket def send_file_2_client(new_client_socket, client_addr): # 1.
1335 0
|
API 对象存储 Java
实现从oss(阿里云)服务器以附件形式下载文件(含批量下载)
实现从oss(阿里云)服务器以附件形式下载文件(含批量下载) 笔者在项目中写一个从阿里云服务器上面以附件形式下载文件的接口时,遇到了问题,网上搜索无任何相关的解决方案,最后通过通过自己查阅API文档,再结合自己的经验,实现了下载功能。
5805 0
相关产品
云迁移中心
推荐文章
更多