07/03/16 05:25:01
VisualStudioふざけんな!!
WebServiceコンポーネントをフォーム上に配置すると、接続先URLが勝手に固定化される。
Serviceのコンストラクタ内では
this.Url = global::hoge.Properties.Settings.~
で動的に初期化されてるのに、Form.Designer.cs の中で勝手に
this.hogeService.Url = "URLリンク(localhost:8080)~";
とか再設定してやがる。
これじゃ、いくら実行環境で.config書き換えても繋がらないわけだ…
フォーム上に配置するのではなく、自前でnewすることで解決したんだけど、
そもそも接続先をハードコーディングするようなソースを自動生成すんじゃねぇよ糞が!