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 に答える