我将使用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;
}
当我的代码执行到
XElement.Load(tr);
时,它会抛出一个错误,说根元素丢失了。原来是myOut
为空。我做错了什么吗?