6

別の Visual Studio プロジェクトからコピーした Visual Studio 2008 のデータセットの.xsd、、、およびファイルがありますが、データセットを変更する必要があります。したがって、私は XSD ファイルに入り、新しい列を作成し、不要なものを削除しました。しかし、新しいデータセットを使用しようとしたときに、Visual Basic コードが舞台裏にないことに気付きました。通常、このコードは にあります。もちろん、古いものをコピーすると、列が変更されたため、無効になりました。.vb.xsc.xssdataset.designer.vb

.xsdVisual Studio 2008 に強制的にファイルを使用させ、デザイナー コードを作成/更新させるにはどうすればよいですか?

4

6 に答える 6

7

ファイルを除外して、.xsd再度含める必要があります。ファイルが再生成されdesigner.vbます。

于 2009-08-10T14:21:01.240 に答える
7

これが他の人にとってまだ一般的な問題であるかどうかはわかりませんが、答えは見つかりました(と思います)。ソリューション エクスプローラーで .xsd ファイルをクリックします。「カスタム ツール」プロパティを「MSDataSetGenerator」に更新します。これにより、*.Designer.vb ファイルが自動的に再生成されます。

于 2010-01-09T06:04:20.950 に答える
3

.xsdファイルを右クリックし、[カスタムツールの実行]を選択して、dataset.designer.vbファイルを再生成できます。

于 2008-11-25T22:40:15.580 に答える
1

最後に、ツールdataset.vbを使用して生成されたファイルを取得できました。xsd.exe今のところ動作しますが、Visual Studio 2008 で何かが正しく設定されていないか、少なくとも XSD ファイルのコンテキスト メニューの [データセットの生成] メニュー オプションがなくなっていると思います。

ここから XSD ファイルを変更すると、Visual Studio がファイルを自動的に更新しないことを覚えておく必要があります。おそらく、プログラム.vbの再利用に行き詰まるでしょう。xsd.exe

その他の場合、コマンドは (Windows Vista を使用している場合は管理者モードで、Visual Studio 2008 コマンド プロンプト ウィンドウ ツールを使用して) です。

xsd.exe /d /l:VB "XSD FILE LOCATION PATH"

/dデータセット コードを作成することを意味します。/l言語です。

.vbファイルが作成されC:\Windows\System32ます。

于 2008-11-12T18:06:27.953 に答える
0

残念ながら、これは必要なときにできることの灰色の領域にありますが、知識を他の人に伝えるのに十分なことをする必要はありません.

私が知っているの*.designer.vbは、このコードが Visual Studio によって生成されたことを意味し、一度生成された場合はもう一度実行できるということです。さらに、これを行った回数はごくわずか (おそらく 2 回、どちらも Visual Studio 2005 で) でしたが、*.xsd ファイルをソリューション エクスプローラーに追加するのと同じくらい簡単に思えました。それだけではうまくいかない場合は、すべてのファイルを表示するか、*.xsd を右クリックまたはダブルクリックしてみてください。

于 2008-11-12T17:58:54.770 に答える
0

xsd ファイルを追加したときに作成された余分な designer.vb ファイルを削除するだけです。

于 2012-06-26T06:52:55.043 に答える