Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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# 使用C获取SharpSVN中包含.sln和.java文件的文件夹名#_C#_List_Ankhsvn_Sharpsvn - Fatal编程技术网

C# 使用C获取SharpSVN中包含.sln和.java文件的文件夹名#

C# 使用C获取SharpSVN中包含.sln和.java文件的文件夹名#,c#,list,ankhsvn,sharpsvn,C#,List,Ankhsvn,Sharpsvn,我想从给定的远程URL搜索.sln和.java文件:类似于 我尝试了下面用来读取所有文件的代码,但它不起作用。您能解释一下GetList函数在代码中的作用吗 您还可以告诉我是否可以在代码中使用文本框值作为项目路径吗 我能解决问题的最好办法是什么 bool gotList; List<string> files = new List<string>(); using (SvnClient client = new SvnClient())

我想从给定的远程URL搜索.sln和.java文件:类似于

我尝试了下面用来读取所有文件的代码,但它不起作用。您能解释一下
GetList
函数在代码中的作用吗

您还可以告诉我是否可以在代码中使用文本框值作为项目路径吗

我能解决问题的最好办法是什么

    bool gotList; 
    List<string> files = new List<string>(); 

    using (SvnClient client = new SvnClient()) 
    { 
        Collection<SvnListEventArgs> list; 

        gotList = client.GetList(projectPath, out list); 

        if (gotList) 
        { 
            foreach (SvnListEventArgs item in list) 
            { 
                files.Add(item.Path); 
            } 
        } 
    } 
bool-gotList;
列表文件=新列表();
使用(SvnClient client=new SvnClient())
{ 
收集清单;
gotList=client.GetList(projectPath,out-list);
if(gotList)
{ 
foreach(列表中的SvnListEventArgs项)
{ 
添加(item.Path);
} 
} 
} 
我还得到了“/nyts”的
“PROPFIND”:授权失败:无法对服务器进行身份验证:拒绝了基本质询(http://olfandsub1.olf.com  )“
错误,即使我的用户名和密码完全正确


请让我尽快知道,因为我已经尝试实施这三天了。谢谢

您应该添加以下内容

client.Authentication.DefaultCredentials = new NetworkCredentials("user", "password");
或者更干净的钩子身份验证类上的事件,并仅在需要时提供凭据

(SharpSvn.UI程序集包含您在AnkhSVN中看到的默认UI)