Using MyGet Build Services, you have the opportunity to control exactly how your project gets built. MyGet Build Services will scan the contents of your source control and look for a file it can work with.
In short, the following files are searched for (in order of precedence):
- build.bat, build.cmd or build.ps1
- Any other *.sln file
- *.csproj or *.vbproj
Build.bat and build.cmd can be simple batch files which perform builds and packaging. Build.ps1 can be a PowerShell script which will be invoked. Our Build Services overview blog post provides more detail on environment variables and tools that can be used.