Visual Studio のインストールに依存せず、代わりに msbuild を使用する CI サーバーのセットアップを使用しようとしています。私たちのソリューションには、相互運用プロジェクトが含まれています。Visual Studio はこのプロジェクトを問題なく処理しますが、msbuild は、System.Windows.Forms.UserControl から継承する相互運用ユーザー コントロールから取得した次のようなイベントに問題があるようです。
Public Shadows Event Click() 'Event must be marked as Shadows since .NET UserControls have the same name.
MSBuild から得られるエラーは次のとおりです: error BC30029: Derived classes cannot raise base class events.
thisを読みましたが、 Event ステートメントと RaiseEvent ステートメントは既に同じクラス (上記のエラーがスローされているクラス) にあります。この解決策は私の状況には当てはまらないと思います。
これを回避する最善の方法は何ですか? さらに情報が必要な場合はお知らせください。
ありがとう。