In First part of this How To I explained essential component required to manipulate MSI installation process and create funky installation process. In this part I will use that theory of 1st part and create an advance installation process which will do following steps as part of installation process … 1) Install a file at
Month: September 2012
Advance MSI creation … Part I
Couple of months back I created a post about using Windows Installer Project in VS 2010 and how to create MSI from that. At that time I had very simple requirement to work on, create an installation package that just installs our product … recently that requirement got changed a bit and now I am
No Windows Installer Projects in Visual Studio 2012 !!
Recently I had chance to look at Visual Studio 2012 RTM and this came to me as a bit of surprise that newer version of Visual Studio 2012 doesn’t have Windows Installer Project templates ! I mean you can still use Install Shield project templates but no more Windows Installer Project. I am really upset
RAISERROR with TRY … CATCH block
RAISERROR is one of the most efficient method to raise user created exception based on various situations. And TRY CATCH block is perhaps the most known method for exception handling in any programing language. But it is a bit tricky to use both of them together due to manner in which they transfer control to
Importing Fixed Position file into SQL Server
For any DBMS system (I know that it sounds redundant) data can come into variety of forms and formats .. say CSV, XML, another DBMS, tab limited file or fixed position file or any proprietary format (as long as you have data providers for them ). And most of connected DBMS systems have different approaches