打包NuGet包步驟。
1.首先進(jìn)入https://www.nuget.org/ 網(wǎng)站注冊(cè)賬號(hào),之后點(diǎn)擊用戶名,進(jìn)入個(gè)人中心,查看自己的APIKey
2.下載NuGet.exe,放到要打包發(fā)布的目錄下,比如我的DotLog項(xiàng)目下。
3.cmd ,cd 到 項(xiàng)目目錄下。
4.首先 設(shè)置ApiKey
NuGet setAPIKey?0f8fad5b-d9cb-469f-a165-70867728950e
注意上面的Guid(也就是APIKey)要替換成自己的。
5.生成nuspec文件
nuget spec
該文件位于當(dāng)前項(xiàng)目目錄下。
6.用SublimeText 打開(kāi)這個(gè) XXX.nuspec文件。 $ $這個(gè)就不要改了,其余的按照上面提示改一改。當(dāng)然不改用默認(rèn)的也是可以的。
7.打包,產(chǎn)生類庫(kù)包(Library Package)
nuget pack DotNetLog.csproj
還是要注意改成自己的項(xiàng)目名稱。如果你的項(xiàng)目默認(rèn)是Debug的話,注意打包的時(shí)候最好用Release打包:先把項(xiàng)目Release一下。然后調(diào)用
nuget packDotNetLog.csproj -Prop Configuration=Release
這一步會(huì)在項(xiàng)目目錄下生成一個(gè)DotNetLog.1.0.0.0.nupkg的文件。
8.最后一步,推送你的包。
nuget push?DotNetLog.1.0.0.0.nupkg
稍后你會(huì)顯示推送完成。
更新包只需要重復(fù)操作步驟7/8即可,注意步驟8要用新生成的nupkg,這樣才能推送新包。
----------
