1

ばかげた質問かもしれませんが、答えを見つけることができません。

Visual Studio 2010 Beta 2 を使用して、機能が定義された SharePoint 2010 プロジェクトがあり、その機能にはカスタム コードを起動するイベント レシーバーがアタッチされています。現在、機能からイベント レシーバーを削除しようとしています。プロジェクトからイベント レシーバー コードを削除しましたが、Visual Studio が生成している feature.xml にはまだ Feature ノードの ReceiverClass 属性が含まれています。参照されたクラスはもう存在しないため、これは明らかに問題です。

機能マニフェストを手動で編集せずに UI でこの関連付けを削除する方法を見つけることができません。これは、Visual Studio に残りのマニフェストを自動的に入力させたいためです。

イベント レシーバーと機能の関連付けを削除できる、UI のどこかに欠けている機能のプロパティはありますか?

4

1 に答える 1

1

私が見つけたややばかげた回避策は、メソッド定義なしで、新しいイベント レシーバーを機能に追加することです。これにより、Visual Studio は新しいクラスへの参照を使用して feature.xml を書き込み、実質的に機能のアクティブ化時にカスタム コードを実行しないようにしますが、アプリケーションに空のクラスを強制します。さらに悪いことに、これが唯一のコード項目である場合ソリューション、ビルドによって生成される余分な DLL。

于 2010-02-26T01:09:20.713 に答える