0

InstantC#を使用してVBからC#に変換したASP.Netプロジェクトがあります。変換はかなりうまくいったようです。手動で修正する必要のある項目はごくわずかでした。プロジェクトをVS2010からVS2012に変換した後、これを行いました。推論されたメソッドとオブジェクト参照を修正すると、一度ビルドすることができました。

このページを表示すると、イベントハンドラーの割り当てでオブジェクトヌル参照例外が発生しました。

作り直しました。今回は、ページにある他のユーザーコントロールを参照するコードのメソッドとプロパティから、あらゆる種類のエラーを受け取りました。デザイナファイルを見ると、タイプを正しく判別してコントロールに割り当てていません。

オブジェクトタイプを手動で変更しようとしましたが、VisualStudioによって元に戻されます。

また、デザイナーファイルを削除して、[Webアプリケーションに変換]を選択してみました。

同じプロジェクトには、正常に機能する他のユーザーコントロールがあります。問題ない。これを修正する方法に関する他のアイデアはありますか?

4

1 に答える 1

0

最後に、新しいユーザーコントロールを作成し、元のユーザーコントロールからUIを貼り付けることで、これを修正しました。Designerファイルが正しく生成されたことを確認したら、元のユーザーコントロールからコードビハインドをインポートしました。

すべてが計画どおりに進んだことを確認するために、元のユーザーコントロールの名前を変更してプロジェクトから除外し、新しいユーザーコントロールをテストしました。動作していることを確認したら、オリジナルを削除しました。

于 2012-08-20T21:29:22.693 に答える