我正在尝试创建一个使用Subversion命令行的应用。我可以使用以下内容传递用户名:
process.StandardInput.WriteLine(Program.UserName);
然后它要求输入密码:Password for 'xy':
。但是使用WriteLine
它不起作用。没有字符出现:
process.StandardInput.WriteLine(Program.Password);
Program.Password
包含正确的密码。
代码段:
process.StartInfo = new ProcessStartInfo
{
FileName = c.CommandName,
Arguments = c.CommandArgs,
UseShellExecute = false,
RedirectStandardInput = true
};
process.Start();
process.StandardInput.WriteLine(Program.UserName);
process.StandardInput.WriteLine(Program.Password);
process.WaitForExit();
有什么建议吗?
答案 0 :(得分:0)
您可以使用svn库,例如: http://sharpsvn.open.collab.net/
有关演练如何入门,请查看: http://sharpsvn.open.collab.net/docs/walkthrough.htm