Я хотел бы создать Visual Studio Extension, который необходимо сделать следующее:VSIX динамически создавать DLL файлы
- Откройте диалоговое окно файла и выбрать исходный файл Haskell
- Start исполняемого (должно быть интегрировано в VSIX), который создает DLL из этого исходного файла Haskell (hs2lib).
- Добавьте созданный файл DLL для моего текущего решения в качестве ссылки
Целью расширения должно быть то, что я могу автоматически создать DLL из исходного файла Haskell и вызвать его в моих C# код.
Возможно ли это с расширением и какой тип расширения (Toolbox, Menucommand, ...) лучше всего подходит для этого?
Его, конечно, возможно, это зависит от вас, хотите ли вы использовать кнопки на панели инструментов или пункт меню (обе дороги ведут в Рим) – MickyD
ли следующие возможности? Когда я добавляю файл с drag & drop в explorer (или с добавлением -> новым файлом), должна быть выполнена описанная выше процедура. Поэтому я не нуждаюсь ни в каком меню или окне инструментов, просто слушаю событие и выполняю некоторый код. Но какое событие это подробно? Это, к сожалению, моя первая попытка разработки VSIX – ManzMoody