このエラーに悩まされて1週間。結局新しくプロジェクトを作り直して解決したのですが、最後の最後で再発しました。
それは、アセンブリ情報のタイトルをソフト名にした時点からでした。
'System.ArgumentException' の初回例外が System.dll で発生しました。
An error occurred:指定された値は無効なコントロール文字を含んでいます。
パラメーター名: value
sslなのをいいことに、API内部でソフト名をuser agentにでものっけてリクエストにのっけているのでしょうw
タイトルにスペースや、!などを入れるとだめなようです。