0

このスレッドを見ましたが、手動の方法では永遠に時間がかかり、マクロは優れていますが、実行するたびに、Visual Studio がデザイナー ファイルを解析するときにすべてのイベント ハンドラーが消去されます。また、マクロは少し古く、現在の Visual Studio とは異なる方法でセクションと関数を配置しているため、これも少し面倒です。

約 20 のフォームに対してこれを行う必要があり、これまでのところすべてのフォームに 30 分以上かかり (巨大です)、何かを再リンクするのを忘れる可能性があるため、エラーが発生しやすくなっています。誰かがより良い方法を知っていますか? または、少なくとも、デザイナー ファイルを再解析するときに Visual Studio がイベント ハンドラーを消去しないようにする方法。

4

1 に答える 1

0

this問題は、イベント ハンドラーやその他のデザイナー コードが完全修飾名前空間を割り当てに使用していなかったことです。その結果、Visual Studio が部分クラスのデザイナー コードを解析すると、多くのイベント ハンドラーが適切な形式ではないために消去されました。

修正はthis、マクロ スクリプトを実行する前に、事前にすべてのデザイナー コードを確認し、どこでも使用されていること、およびすべてのクラスが完全修飾名前空間で使用されていることを確認することでした。

于 2012-11-05T21:36:16.547 に答える