在构build服务器上预先构build事件咕噜声,不会发现咕噜声

我一直在项目中使用CoffeeScript文件,并在项目中安装了grunt来编译它们。

我正在使用Grunt Launcher手动编译这些文件,但是我希望能够在项目生成时自动执行。 为此,我将以下内容放置在项目属性下的预生成事件命令行中:

CD $(ProjectDir) grunt build 

这似乎在本地工作,但是当我承诺生成服务器回来这个错误:

 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1063,5): error MSB3073: grunt build" exited with code 9009 

我的研究表明,这本质上是一个没有find的文件; 我认为咕噜。 有些post( 这里和这里 )build议增加完整的path是答案,但什么是咕噜声的完整path? 是这样的:

 "path-to-project\node_modules\grunt\lib\grunt.js" 

Grunt既可以在本地安装,也可以在我的电脑上全局安装。 我正在使用Visual Studio 2012。

有无论如何让生成服务器运行咕噜?

先进的谢谢你的帮助。

感谢任何看过这个问题的人。

经过一番实验后,我发现把这个放到预生成的事件命令行工作中:

 CD $(ProjectDir) cmd.exe grunt build