- - PR -
【重障】VS.NET2003でのアプリ開発で、勝手にソースが消える。
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-11-07 17:50
私も C#で同様現象に見舞われています。
それが原因かは確認しきれていませんが、私の場合 #region #endregionを多用しているので、その関係があるかも しれません。 いずれにしても、閉口しています。。。。 |
|
投稿日時: 2003-11-07 17:56
こんな事があった事を報告しておきます。
http://support.microsoft.com/default.aspx?scid=kb;ja;JP324199 |
|
投稿日時: 2003-11-07 18:43
やはり皆さん同じような経験をされているのですね。
ハヤさんの挙げられているリンクを見るとVisualStudio2002でも 同じような現象が発生してパッチがリリースされているようですが、 それが2003になって再発するというのはちょっとおかしいですよね。 Microsoftは何をやっているんでしょうか。 当面はdaiさんの仰るようにVSSを使って余計なファイル をいじらないようにしながらしのぐしか無いのでしょうか。 それでも、画面を少しでも修正したらすべてのイベントを チェックする必要があるわけですが。 (一応VSSは使用しているのですが、修正したくない画面でもデザイナ で表示するだけで無理矢理チェックアウトさせられたりするので 気を抜くとすぐソースを壊されてしまいます。 気を抜くなって話もありますが・・・) |
|
投稿日時: 2003-11-08 19:11
rvmx様の書込みを読んで、以下のような対策が有効なのでは
ないかと思い始めてきました。 即ち、現在InitializeComponentに書かれているイベントを デザイナに消される前にすべてOnInitメソッドに避難させてしまい、 以降、デザイナからは一切いじらない。 デザイナから新たにイベントを追加した時は、その場でOnInitメソッド に移動させてしまい、InitializeComponent内には常にLoadイベント しか無い状態にしておくというものです。 この対策をとった場合、デザイナからイベントの設定ができなくなる 以外に何か弊害は考えられるでしょうか。 OnInitメソッド内のコードをデザイナが勝手に変更する可能性が 無いのか気になりますが、今よりは格段に安全な気がします。 [ メッセージ編集済み 編集者: ジーニ 編集日時 2003-11-08 19:13 ] |
