一、準備工作
首先安裝VisualStudioCode並且可以使用。
1、首先新創建空的MyApps文件夾,作爲項目主目錄,下面將在這個文件夾中創建多個web應用程序、類型、控制檯程序等。
2、打開VisualStudioCode軟件,選擇“File”->"Open Folder",在彈出框中選擇上述創建的文件夾“MyApps”後。
3、使用快捷鍵 ”CTRL + ~ “ 組合鍵後就可以使用dotnet命令(當然也可以直接打開cmd,切換到MyApps目錄,使用dotnet命令),如下圖:
二、創建解決方案文件,即sln文件
使用命令“dotnet new sln”,創建一個解決方案以方便管理該解決方案下的多個項目,如下圖:
三、asp.net core mvc項目
1、在MyApps中創建子文件夾”app“,用以存放web應用項目;
2、然後切換到app目錄下;
3、使用命令”dotnet new mvc -o admin“,創建名爲”admin“的asp.net core mvc項目;
4、將剛創建的admin項目添加到解決方案中;
操作如下圖:
注意:將admin項目添加到解決方案中,記得目錄切回根目錄。
還可以按照上面的操作再創建多個mvc項目,如admin2,admin3……
四、創建asp.net core 類庫
1、在MyApps中創建創建子文件夾classlibs;
2、切到classlibs目錄下;
3、使用命令“dotnet new classlib -o common”創建類庫;
4、切回根目錄,把類庫添加到解決方案中;
操作如下圖:
五、創建asp.net core 控制檯程序
如上面操作創建consoles文件夾,再創建asp.net core 控制檯程序,再添加到解決方案中,如下圖:
六、添加本地項目引用
比如:admin項目引用common類型
方法一:
使用命令“dotnet add app\admin\admin.csproj reference classlibs\common\common.csproj”,注意項目路徑,如下圖:
執行命令後,admin.csproj文件多了下面代碼:
<ItemGroup>
<ProjectReference Include="..\..\classlibs\common\common.csproj" />
</ItemGroup>
移除引用,用命令“dotnet remove app\admin\admin.csproj reference classlibs\common\common.csproj”即可。
方法二:
直接打開admin項目的admin.csproj文件,添加下面幾行代碼
<ItemGroup>
<ProjectReference Include="..\..\classlibs\common\common.csproj" />
</ItemGroup>
七、添加第三方引用
比如在common類型中引用SQLite:
dotnet add classlibs\common\common.csproj package Microsoft.EntityFrameworkCore.Sqlite
比如引用dapper:
dotnet add classlibs\common\common.csproj package dapper
注: