使用 vscode 开发 .NET Core

basic

Program.cs 是 c# 源码文件,用来实现具体逻辑;

project.json 是配置依赖框架,依赖包,版本号,还有其他一些编译会用到相关的东西。这个作用和nodejs的模式是相类似的。

bin 是我们编译的完成的文件

obj 里面是一些编译输出和动态库连接等的一些信息。

dotnet restore 来下载我们配置好的依赖包

dotnet run 来编译运行我们的程序

使用 vscode 开发 .NET Core

  1. 创建一个控制台应用程序 dotnet new console --name DotNetCoreSample

  2. 运行项目:进入项目目录 cd DotNetCoreSample 输入dotnet run

  3. 安装解决方案管理器插件(vscode-solution-explorer)

  4. 创建空的解决方案:Ctrl + Shift + P -> Create a new empty solution -> 输入解决方案名称(SimpleCalculator)

  5. 向空白的解决方案中添加类库和控制台应用程序:右键单击解决方案(在Solution Explorer窗格中),选择 Add new project 选项,选择类库(Class Library),选择使用语言C#,输入名称(MathOperations)。至此,类库已添加到解决方案中。重复5、6相同步骤并添加名为“Calculator”的控制台应用程序(console application)。

  6. 在控制台应用程序中添加类库项目的引用:右击控制台应用程序项目,选择“添加引用”(add reference)选项。由于解决方案中只有两个项目,扩展程序将自动添加另一个项目的引用。如果有两个以上的项目,需要从列表中选择项目。

参考链接

dotnet new sln -n myPro  建一个空的myPro.sln解决方案文件
dotnet new console -n myPro.App 创建一个控制台项目。
dotnet sln add myPro.App 将控制台项目加入到解决方案中
dotnet new classlib -n Infrastructure   创建一个lib项目,即一个类项目
dotnet add myPro.App reference Infrastructure   让myPro.App引用Infrastructure项目
dotnet run -p myPro.App 编译运行

.net framework 框架提供了稳定的运行环境,包括:1CLR 公共语言运行时;2.net 类库 console.WriteLine(“hello”) // 将hello打印到控制台 console.ReadKey() // 暂停当前程序