Visual Studio.NET 2003で、同僚から、「フォームの名称を変えられない」という相談が。見てみると、デザイナーウィンドウ上でフォームを選択し、プロパティシートでNameプロパティを変えようとすると、エラーがでて名称変更できない。ただし、ソース上でFormクラスの名称を変えると問題なく変更できる。
原因は、デフォルト名前空間が指定されていないことだった。ルート名前空間に何か入れると、名前変更がプロパティシート上で可能になる。
なんで?
バグ?
C#では出ないらしい。
Visual Studio.NET 2003で、同僚から、「フォームの名称を変えられない」という相談が。見てみると、デザイナーウィンドウ上でフォームを選択し、プロパティシートでNameプロパティを変えようとすると、エラーがでて名称変更できない。ただし、ソース上でFormクラスの名称を変えると問題なく変更できる。
原因は、デフォルト名前空間が指定されていないことだった。ルート名前空間に何か入れると、名前変更がプロパティシート上で可能になる。
なんで?
バグ?
C#では出ないらしい。