.NET Core 基於Nuget包。它是一個.nupkg尾碼的zip文件。工具dotnet 工具vs2017 的程式包管理控台這兩個工具都可以用命令行來下載安裝,更新,上傳包(上傳要先在網站註冊賬號);也可以用vs裡面的UI工具管理。項目文件控制包項目文件(.csproj尾碼)是一個xml文件,描... ...
.NET Core 基於Nuget包。它是一個.nupkg尾碼的zip文件。
工具
dotnet 工具
vs2017 的程式包管理控台
這兩個工具都可以用命令行來下載安裝,更新,上傳包(上傳要先在網站註冊賬號);也可以用vs裡面的UI工具管理。
項目文件控制包
項目文件(.csproj尾碼)是一個xml文件,描述了引用包的關係,很多時候需要手工編輯這個來達到高級目標。
<ItemGroup> <!-- ... --> <PackageReference Include="引用的包" Version="版本號"> </PackageReference> <!-- ... --> </ItemGroup>
用命令dotnet add package 包id 來添加引用。還能用參數指定包的位置 –s 包位置。可見,這個nuget是很靈活的工具,並不要求一定要把包放在網站,或什麼特定位置。
當然也可以用vs的ui工具來實現這個目的,就是去設置裡面增加搜索的位置便可: