Я попытался сделать это как в Visual Studio 2010, так и в Visual Studio 2012. Если мой файл Gruntfile.js находится в корне моего проекта, я могу запустить команду "grunt" из командной строки post build event, и она работает без проблем.
grunt or grunt.cmd
Но если он находится в подкаталоге
$(ProjectDir)Public\grunt or $(ProjectDir)Public\grunt.cmd
Это дает мне эту ошибку
The command "c:\web\Public\grunt.cmd" exited with code 9009.
Я изучаю это, но я не нахожу там никакой помощи. Я нашел в грубой документации, что мне нужно использовать "grunt.cmd" вместо того, чтобы просто называть "хрюкать", но это мне не очень помогает.