0

我正在尝试创建一个使用 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();

有什么建议么?

4

1 回答 1

0

您可以使用 svn 库,例如: http ://sharpsvn.open.collab.net/

有关如何开始的演练,请查看: http ://sharpsvn.open.collab.net/docs/walkthrough.htm

于 2013-08-27T09:09:51.603 回答