我的 DotNET 应用程序允许 3rd 方开发人员提供插件 dll。我想通过提供一组创建空项目和新标准类的工具来促进制作这些插件的过程。本质上,我需要创建一个带有一堆 dll 引用和一些 PostBuild 事件的典型 ClassLibrary 项目。此外,如果有一种方法可以通过向导 UI 设置一些基本类,那就太好了。
我知道可以为 Visual Studio 创建加载项,但这真的是首选机制吗?我也可以创建一个独立的应用程序,它将所有文件(*.sln、*.csproj、*.csproj.user、*.cs)都放在磁盘上。这样我就不依赖 Visual Studio。这种独立值得麻烦吗?