grunt-csc
v0.0.4
Published
A grunt plugin to compile c# assemblies.
Downloads
1
Readme
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.loadNpmTasks('grunt-csc');
Task Configuration
In your Gruntfile add a section named csc
to the data object passed into grunt.initConfig()
.
grunt.initConfig({
csc: {
options: {
// global csc options here
},
all: {
modules: [
// module definitions
]
},
},
})
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
}