作成日: 2017/07/21 最終更新日: 2017/12/22
文書種別
不具合
状況
修正済み
詳細
以下、この現象が発生する条件です:
・ プロジェクトの言語がVisual Basic
・ 移行ツールの「5.0J/7.0Jのデフォルトのスタイルを維持する」がチェックされている
上の条件でプロジェクトを移行すると、フォームのデザインファイル(*.Designer.vb)に含まれる行継続を表す「_」(アンダースコア)が除去され、複数行が1行に変更されます。
◇注意◇
フォームのデザインファイル(*.Designer.vb)以外のVBソースファイル(*.vb)においても、以下のコードが含まれる場合、同じ現象が発生します。
--------------------------------------------------
Me.FpSpread1 = New FarPoint.Win.Spread.FpSpread()
Me.FpSpread1_Sheet1 = New FarPoint.Win.Spread.SheetView()
CType(Me.FpSpread1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.FpSpread1_Sheet1, System.ComponentModel.ISupportInitialize).EndInit()
--------------------------------------------------
この動作は、移行ツールの本来の動作ではありません。
本来、フォームのデザインファイル(*.Designer.cs または *.Designer.vb)のみが、変更の対象となります。移行ツールの動作について、詳細は以下をご覧ください。
◇移行ガイド◇
移行ツールによる移行 - 5.0J/7.0Jのデフォルトスタイルを維持
・ プロジェクトの言語がVisual Basic
・ 移行ツールの「5.0J/7.0Jのデフォルトのスタイルを維持する」がチェックされている
上の条件でプロジェクトを移行すると、フォームのデザインファイル(*.Designer.vb)に含まれる行継続を表す「_」(アンダースコア)が除去され、複数行が1行に変更されます。
◇注意◇
フォームのデザインファイル(*.Designer.vb)以外のVBソースファイル(*.vb)においても、以下のコードが含まれる場合、同じ現象が発生します。
--------------------------------------------------
Me.FpSpread1 = New FarPoint.Win.Spread.FpSpread()
Me.FpSpread1_Sheet1 = New FarPoint.Win.Spread.SheetView()
CType(Me.FpSpread1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.FpSpread1_Sheet1, System.ComponentModel.ISupportInitialize).EndInit()
--------------------------------------------------
この動作は、移行ツールの本来の動作ではありません。
本来、フォームのデザインファイル(*.Designer.cs または *.Designer.vb)のみが、変更の対象となります。移行ツールの動作について、詳細は以下をご覧ください。
◇移行ガイド◇
移行ツールによる移行 - 5.0J/7.0Jのデフォルトスタイルを維持
回避方法
Service Pack 2(v10.0.4006.2012)で修正済み。
旧文書番号
40814