前期準備 [1]註冊nuget官網賬號;註冊地址:https://www.nuget.org/ [2]下載Nuget.exe文件;下載地址:https://www.nuget.org/downloads [3]將Nuget.exe所在路徑配置到系統環境變數,控制面板\所有控制面板項\系統,單擊高級系 ...
前期準備
[1]註冊nuget官網賬號;註冊地址:https://www.nuget.org/
[2]下載Nuget.exe文件;下載地址:https://www.nuget.org/downloads
[3]將Nuget.exe所在路徑配置到系統環境變數,控制面板\所有控制面板項\系統,單擊高級系統設置>>>>環境變數>>>>選中Path,新增Nuget.exe所在路徑。
前期準備已經完全,開始上正貨。老規矩,圖文結合;
製作尾碼為.nupkg的文件(兩種方法)
[1]基於VS2017直接生成.nupkg文件具體步驟如下
1)新建一個.NerStandard類庫;如下圖所示:
2)項目屬性設置
3)右鍵發佈即可生成.nupkg文件
[2]使用普通類庫項目生成.nupkg文件
1)新建一個普通類庫項目
2)在類庫所在項目目錄下生成包描述文件(nuget spec)
<?xml version="1.0"?> <package > <metadata> <id>$id$</id> <version>$version$</version> <title>$title$</title> <authors>obchy</authors> <owners>obchy</owners> <licenseUrl>......</licenseUrl> <projectUrl></projectUrl> <iconUrl>//icon</iconUrl> <requireLicenseAcceptance>false</requireLicenseAcceptance> <description>$description$</description> <releaseNotes></releaseNotes> <copyright>Copyright 2018</copyright> <tags></tags> </metadata> </package>
3)調用指令生成對應的包文件
nuget pack (路徑)******.csproj -Prop Configuration=Release
進入發佈部署流程
[1]如果發佈到nuget官方網站則需要執行此命令進行身份認證
nuget setApiKey apikeyval -Source https://www.nuget.org/api/v2/package
ps:高亮區域apikey從nuget官網獲取如下圖所示菜單
[2]執行發佈指令
1)發佈到官方:
nuget push D:\NugetPackage\DbDirver.1.1.1.1.nupkg -Source https://www.nuget.org/api/v2/package
2)發佈到內部伺服器
nuget push D:\NugetPackage\DbDirver.1.0.1.1.nupkg -Source 內部站點路徑
效果預覽及調用
[1]效果預覽
[2]調用
using DbDirver; using System; namespace Test { class Program { static void Main(string[] args) { var driver = DbDriverHelper.GetDbDriver(DbDriverTypeEnum.SqlServer, "", 3600); var dt = driver.ExecuteNonQueryWithTransaction(System.Data.CommandType.Text,"select * from table",null); Console.WriteLine("Hello World!"); } } }
以上為本次博文的全文內容,如有錯誤,敬請告知,
學習==進步
ps:本博文均為原創,轉載請註明出處!!!