Here's a brief introduction to Biml makefiles with a longer tutorial to follow.
You need a saner way to program Biml, and have .biml files laying around everywhere is a nightmare, especially when it comes to tiering them and adding other functionality.
This method provides a way to organize code easily, import it easily, and make it easy to have even an intern build your Biml! Because we hook into the VS IDE you'll only be able to have one VS instance open when compiling!
- Configure the
Biml\Config.cs
to point at your clonedBimlRoot
dir - Configure
Biml\BuildTargets
to point at a temp target dir, and your desired package directory (usually one level above your Biml root, aka, your project folder) - Change
Biml\CommonTiers\1.Environment.biml
to point at the correct path for your flat files - Right click on the Makefile in Visual Studio and click
Generate SSIS Packages
- Note: Because we are 'hooking' the Visual Studio IDE instance, you should only have one instance of VS open (or else you'll get some bizarre errors) - that would be the instance where you're trying to compile the Biml!