包括Closure Compiler到asp.net应用程序

时间:2013-12-27 19:40:11

标签: c# asp.net google-closure-compiler

我在我的应用程序中使用Closure Compiler。目前,我使用XML将我的javascript发送到CC的Web服务并编译代码。我想要做的是将CC包含到项目本身中,以便编译不依赖于Web服务,而是完全在服务器上完成。如何包含在CC下载包中下载的.jar文件,并使其在.net?

中运行

感谢。

1 个答案:

答案 0 :(得分:3)

最简单的解决方案是将CC文件夹放在该服务器上,然后将其路径添加到$ PATH。另一种选择是将其作为项目中的资源添加,然后将“复制到输出目录”设置为“始终”或“如果更新”,并使用相对路径来访问它。我相信第二个选项更好,因为它消除了外部依赖。

在那里获得文件后,您可以使用文档java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js中的命令启动命令行进程,它将执行您想要的操作。当然还有Java依赖。有关在C#中启动过程的一些基本信息,请查看http://msdn.microsoft.com/en-us/library/system.diagnostics.process(v=vs.110).aspx