相关疑难解决方法(0)

SharpSVN读取所有文件名

在SharpSVN上仍然有点n00b,我希望得到一些简单的代码来打开一个SVN存储库,并读取(至少)特定文件夹中所有文件的完整路径.

让我们说这个文件夹是\ trunk\source

我不打算签出或提交,只需阅读列表

我也希望阅读所有文件,而不仅仅是已更改的文件.

c# svn file sharpsvn

9
推荐指数
2
解决办法
8968
查看次数

在sharpsvn中读取文件的内容

我正在尝试使用sharpsvn读取.csproj文件的内容,但我似乎总是得到一个空文件.

这是我的代码:

MemoryStream myOut = new MemoryStream();       
svnClient.Write(path, myOut))
return myOut.GetLibsFromCsproj();

private static string GetLibsFromCsproj(this MemoryStream csjpros)
{
    TextReader tr = new StreamReader(csjpros);
    XElement projectNode = XElement.Load(tr);
    XNamespace msbuild = "http://schemas.microsoft.com/developer/msbuild/2003";
    var referenceNodes = projectNode.Descendants(msbuild + "ItemGroup").Descendants(msbuild + "Reference").ToString();
    return referenceNodes;
}
Run Code Online (Sandbox Code Playgroud)

当我的代码到达时XElement.Load(tr);,它会抛出一个错误,指出缺少根元素.它变成了我们myOut的空洞.

难道我做错了什么?

.net sharpsvn

6
推荐指数
1
解决办法
828
查看次数

标签 统计

sharpsvn ×2

.net ×1

c# ×1

file ×1

svn ×1