私はしばらく前にこの問題を解決しましたが、オンラインで解決策が見つからなかったので、誰かがそれを必要とする場合の私の解決策は次のとおりです:
この問題は、データテーブルの1つで使用しているカスタムデータ型に起因します。クラッシュ後、VisualStudioは私が作成したこのタイプを認識できませんでした。これにより、ロード時にデータセットが失敗し(データ型が不明なため)、ソリューション全体を再構築できなくなりました。ソリューションを再構築できないため、カスタムデータ型などをコンパイルできませんでした。
この失敗のループを解決するには、次のいずれかを実行できます。
- ソリューションをクリーンアップしてから、カスタムタイプが最初に含まれているプロジェクトをビルドします。次に、ソリューション全体を再構築します。
- 最初の方法が機能しない場合は、データセットのxmlファイルを開くことができます(ソリューションエクスプローラーでファイルを右クリックし、xmlで開きます)。カスタムタイプを含むデータテーブルの定義を見つけて、列のタイプを既知のものに変更します(、、など
String
、int
最も適切なものを選択します)。デザイナでデータセットを保存して再度開きます(これでロードされます)。これで、プロジェクト全体を再構築し、デザイナに戻って、カスタムタイプを列に再割り当てし(XMLファイルが再生成されます)、これで完了です。