Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/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
C# 是否有一个Sourcesafe API来获取源代码管理中的全部代码行?_C#_Visual Sourcesafe - Fatal编程技术网

C# 是否有一个Sourcesafe API来获取源代码管理中的全部代码行?

C# 是否有一个Sourcesafe API来获取源代码管理中的全部代码行?,c#,visual-sourcesafe,C#,Visual Sourcesafe,我希望能够获得我在Sourcesafe中的项目以及它们的全部代码行(可能还包括类的总数等)。是否有Sourcesafe的SDK(我使用2005版)允许我这样做 或者Sourcesafe中是否有列出SS中所有项目的文档?使用这个,我可以努力获得行数 谢谢您需要获取每个文件并自己计算行数。您需要获取每个文件并自己计算行数。没有特定的行数API。有一个API可以访问这些文件,但速度太慢了 如果在根项目上设置一个影子文件夹(这是通过管理工具完成的),可能会更好。然后,一个简单的应用程序可以从shadow

我希望能够获得我在Sourcesafe中的项目以及它们的全部代码行(可能还包括类的总数等)。是否有Sourcesafe的SDK(我使用2005版)允许我这样做

或者Sourcesafe中是否有列出SS中所有项目的文档?使用这个,我可以努力获得行数


谢谢

您需要获取每个文件并自己计算行数。

您需要获取每个文件并自己计算行数。

没有特定的行数API。有一个API可以访问这些文件,但速度太慢了


如果在根项目上设置一个影子文件夹(这是通过管理工具完成的),可能会更好。然后,一个简单的应用程序可以从shadow文件夹递归地打开所有源文件并进行一些行计数。

没有特定的行计数API。有一个API可以访问这些文件,但速度太慢了


如果在根项目上设置一个影子文件夹(这是通过管理工具完成的),可能会更好。然后,一个简单的应用程序可以从shadow文件夹递归地打开所有源文件并进行一些行计数。

我意识到这并不完全是您所要求的,但您可以调整以下内容以满足您的需要:


我以前用过这个,效果很好。它还区分了注释和自动生成的代码。

我意识到这并不完全是您所要求的,但您可以调整以下内容以满足您的需要:


我以前用过这个,效果很好。它还区分注释和自动生成的代码。

我不需要API来计算类中的行数。这很容易做到,我知道几种方法

相反,最好获得存储在SS中的文件集合,这样我就可以对每个文件运行行计数

但是,我想我可以用projectnameISSOURCESAFECHECKEDIN这样的标记来标记我的根父目录,对于每个文件夹(仅父文件夹),我将钻取,并在类中计算行数。这不是一个完美的解决方案,但有效且不依赖任何API

安东尼


您的解决方案也是可信的。:)

我不需要API来计算类中的行数。这很容易做到,我知道几种方法

相反,最好获得存储在SS中的文件集合,这样我就可以对每个文件运行行计数

但是,我想我可以用projectnameISSOURCESAFECHECKEDIN这样的标记来标记我的根父目录,对于每个文件夹(仅父文件夹),我将钻取,并在类中计算行数。这不是一个完美的解决方案,但有效且不依赖任何API

安东尼

您的解决方案也是可信的。:)