MATLAB: S function debugging with Visual Studio 2005

s function debuggingsimulink

Hi,
I have developed a S function of my auto-code. When I am simulating my S function the Matlab is getting crashed. So i want to analyse where I am getting the exact error in my c code.
Hence I want to debug my c code using Visual Studio 2005. Can anyone suggest me how to integrate Visual studio with Matlab such that I can put a break point in my Visual Studio and when i simulate my s function it should hault at that particular line of code where i have introduced a break point.