私の DotNET アプリケーションでは、サード パーティの開発者によるプラグイン dll を使用できます。空のプロジェクトと新しい標準クラスを作成する一連のツールを提供することで、これらのプラグインを作成するプロセスを容易にしたいと考えています。基本的に、一連の dll 参照といくつかの PostBuild イベントを使用して、典型的な ClassLibrary プロジェクトを作成する必要があります。また、ウィザードの UI を介していくつかの基本的なクラスを設定する方法があると便利です。
Visual Studio 用のアドインを作成できることは知っていますが、これは本当に推奨されるメカニズムですか? 代わりに、ディスク上のすべてのファイル (*.sln、*.csproj、*.csproj.user、*.cs) を作成するスタンドアロン アプリケーションを作成することもできます。このようにして、私は Visual Studio に依存しません。この独立は苦労する価値がありますか?