grunt-csc
A grunt plugin to compile c# assemblies
Getting Started
This plugin requires Grunt ~0.4.0
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-csc --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt;
Task Configuration
In your Gruntfile add a section named csc
to the data object passed into grunt.initConfig()
.
grunt
You could find sample Gruntfile in demo folder.
Options
The sample options:
outdir: 'bin' // specify output directory
Module Definition
The sample module definition:
name: 'MyModule' // specify module name required for resolving dependencies between modules out: 'MyModule.dll' // specify module output file src: 'MyModuleDir/**/*.cs' // specify module source files to be compiled deps: 'mod1,mod2' // array or comma-separated list of names of modules on which this module depends