Visual Studio Task Runner - The same task runs again if csproj file changes
<p>When Gulp task is bound to 'project open', the task will be started again and again if the project file get changed. So we end up having multiple running instances of the same task. </p>

<p>How to get around this so that the runner recognizes that the task is already running and won't start it again on project open binding?</p>