約 1 か月前に Visual Studio 2012 から 2015 に移行した非常に大きなプロジェクトがあります。
コードは健全です。このランダムな発生があった最後の 2 日間を除いて、99.9999% の確率でコンパイルされます。
難読化ツール (Eazfuscator 有料版) を使用してソリューションを構築しています。
過去 2 日間、私は仕事をすることができました。すべてが何度も何度もコンパイルされ、問題なく動作しましたが、難読化モードでプロジェクトをコンパイルしようとすると、コンパイラが失敗し、エラー リストに次の情報が表示されます。
重大度コード 説明 プロジェクト ファイルの行エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmHome.vb 719 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 5 エラー
BC30506 Handles 句には、含まれる型またはその基本型のいずれかで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 9 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 13 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 17 エラー
BC30506 Handles 句には、含まれる型またはその基本型のいずれかで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 38 エラー
BC30506 Handles 句には、含まれる型またはその基本型の 1 つで定義された WithEvents 変数が必要です。wRMS D:_Private\wRMS\wRMS_Miscellaneous Forms\Main Application\frmUpdate.vb 42 Blockquote
[ビルド] メニューから [クリーン] をクリックしても何も変わりません。
フォームで作成して使用した多数のカスタム コントロール (ボタン、チェックボックス、リストなど) があります。Eazfuscator は、コンパイル中にこれらのコントロールの名前を難読化します。これにより、デザイナーでフォームを表示できなくなります (これは常に症状でした)。しかし、上記のエラーが表示された場合、難読化されたソリューションを IDE で再構築することはできず、難読化されていないソリューションを再構築することさえできません。私は立ち往生しています。
残念ながら、これが発生すると、プロジェクトは二度とコンパイルされなくなります。基本的に、プロジェクトをバックアップから復元し、作業を失う必要があります。
これは何が原因ですか?私に何ができる?IDEがソースから直接再構築し、難読化された出力をまったく見ないように、どうにかしてソリューションをクリアできますか?