I'm new to programming FG extensions, rulesets and modules, but I'm a professional software engineer with over 20 years experience. When I used to program Valve server plugins using SourceMod, I extended visual studio to do various things to make plugin development easier. Because I'm new here, I'm not sure if any of these things will help, but the following link will show you how to do a lot of custom stuff in VS:
https://wiki.alliedmods.net/Building..._Visual_Studio