使用命令行编译(.NET4.6)
对源文件允许C#命令行编译器(csc.exe),就可以编译这个程序。要设置了某些环境变量后才能使用csc命令。
> csc HelloWorld.cs
使用.NET Core CLI编译
设置环境
安装.NET Core CLI工具,要把dotnet工具作为入口点来启动这些所有工具:
> dotnet
会看到,dotnet工具的所有不同选项都可用。repl命令适合于学习和测试简单的C#特性,而无需创建程序。使用dotnet工具启动repl:
> dotnet repl
这会启动一个交互式repl对话。
构建应用程序
dotnet工具提供了一种简单的方法来创建应用程序。创建一个新的目录HelloWorldApp,用命令行进入目录,然后输入命令:
> dotnet new
这个命令创建了一个Program.cs文件,一个Nuget.config文件和新的项目配置文件project.json。
有了项目结构后,就可以使用命令下载应用程序所有的依赖项:
> dotnet restore
要编译应用程序,需要命令:
> dotnet build
还可以使用命令行把程序编译为本地代码:
> dotnet build --native
要运行应用程序,使用命令:
> dotnet run
要使用特定的框架启动应用程序,可以使用-framework选项:(这个框架必须用project.json文件配置)
> dotnet run --framework net46
打包和发布
创建NuGet包:
> dotnet pack
将应用程序及其依赖项发布到文件夹以部署到托管系统:
> dotnet publish
(END)