クラスをコンポーネントではなく通常のクラスとして扱いたいことをVisualStudioに伝える方法はありますか?私のクラスは次のように宣言されています:
public class WebDavClient : WebClient
{
}
WebClient
から派生しているのでSystem.ComponentModel.Component
、VisualStudioはそれがコンポーネントであると想定していると思います。そのため、ソリューションエクスプローラーでファイルをダブルクリックすると、コードではなくデザイナー画面が表示されます。さらに、上記の宣言の前に別のクラスを追加すると、ソリューションエクスプローラーでファイルをダブルクリックすると、「クラスWebDavClientは設計できますが、ファイルの最初のクラスではありません」というエラーが表示されます。
いずれの場合も、私はこのクラスを通常のクラスとして扱いたいだけであり、デザイナーの表面は決して必要ありません。Visual Studioのデフォルトの動作をオーバーライドする方法はありますか?