CI to automate build of dotnet tarball for dotnet6-sdk aport
https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/dotnet6-sdk
| ext/CLRHost | ||
| package_tool | ||
| scripts | ||
| src | ||
| test/TestApp | ||
| .gitattributes | ||
| .gitignore | ||
| build.cmd | ||
| build.sh | ||
| debian_config.json | ||
| global.json | ||
| LICENSE | ||
| makefile.shade | ||
| Microsoft.DotNet.Cli.sln | ||
| netci.groovy | ||
| NuGet.Config | ||
| NuGet.master.config | ||
| README.md | ||
.NET Command Line Interface
Building/Running
- Run
build.cmdorbuild.shfrom the root - Use
artifacts/{os}-{arch}/stage2/dotnetto try out thedotnetcommand. You can also addartifacts/{os}-{arch}/stage2to the PATH if you want to rundotnetfrom 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
- Beta8 is available here and should work: http://www.microsoft.com/en-us/download/details.aspx?id=49442
- Install
WebToolsExtensionsVS14.msiandDotNetVersionManager-x64.msi
- Install
- Beta8 is available here and should work: http://www.microsoft.com/en-us/download/details.aspx?id=49442
- 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
- You can also use Visual Studo code https://code.visualstudio.com/
A simple test
Note: The explicit --framework and --runtime switches will definitely be going away :)
cd test\TestAppdotnet publish --framework dnxcore50 --runtime win7-x64