CI to automate build of dotnet tarball for dotnet6-sdk aport https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/dotnet6-sdk
Find a file
2015-10-30 15:49:58 -07:00
package_tool tweak to debian_build_lib and up version number of package 2015-10-29 13:55:06 -07:00
scripts Merge remote-tracking branch 'upstream/master' into compilenative 2015-10-30 15:49:58 -07:00
src fix compilation error 2015-10-30 15:34:50 -07:00
test Add a shared runtime aware host 2015-10-30 15:03:29 -07:00
.gitattributes merge my spike on compile/publish/run and switch from PS1 to C# 2015-10-06 10:46:43 -07:00
.gitignore Add a shared runtime aware host 2015-10-30 15:03:29 -07:00
build.cmd Update build.cmd 2015-10-28 14:58:05 -07:00
build.sh Add a shared runtime aware host 2015-10-30 15:03:29 -07:00
debian_config.json rev debian version 2015-10-30 15:49:56 -07:00
global.json Initial commit 2015-10-03 11:34:08 -07:00
LICENSE Initial commit 2015-10-02 11:03:16 -07:00
Microsoft.DotNet.Cli.sln Add a shared runtime aware host 2015-10-30 15:03:29 -07:00
netci.groovy Enable Ubuntu CI Build using Docker 2015-10-26 11:09:38 -07:00
NuGet.Config Remove corpnet feed 2015-10-20 22:20:56 -07:00
NuGet.master.config add readme 2015-10-08 14:41:04 -07:00
omnisharp.json Add omnisharp.json file to exclude test projects from editor 2015-10-29 01:48:46 -07:00
README.md Update README.md 2015-10-30 14:26:28 -07:00

.NET Command Line Interface

Build Status

Ubuntu 14.04 Windows Mac OS X
Debug Build Status Build Status Build Status
Release Build Status Build Status Build Status

Building/Running

  1. Run build.cmd or build.sh from the root
  2. Use artifacts/{os}-{arch}/stage2/dotnet to try out the dotnet command. You can also add artifacts/{os}-{arch}/stage2 to the PATH if you want to run dotnet from anywhere.

Notes

Right now the CLI uses DNX for NuGet restore.

Visual Studio

  • Requires VS 2015 with Web Development Tools installed to open in VS
  • Requires that you have a DNX installed (the build script should set it up for you though)
  • Compilation is not required before building, but you must run dnu restore (which comes from the DNX commands) after changing dependencies. If you add/remove dependencies in VS, it will run it for you

Visual Studio Code

A simple test

Note: The explicit --framework and --runtime switches will definitely be going away :)

  1. cd test\TestApp
  2. dotnet publish --framework dnxcore50 --runtime win7-x64