SlideShare a Scribd company logo
1 of 47
.Net 快速開發與 Nuget 企業應用
禮助 Leoli
Nuget運用層面
一般使用人員
進階開發建置人員
架設Nuget Server
Nuget運用層面
共用元件庫管理平台
簡化繁瑣設定
檔案版本控管(主要項目)
JavaScript
Css
Config
Dll
套件還原
一般使用人員
環境工具
Visual Studio 2010 以上版本
Visual Studio 擴充工具
NuGet Package Manager
官方套件來源
工具→NuGet套件管理員→管理方案的NuGet套件→線上
→Nuget.org
官方套件來源-Json.Net(1)
官方套件來源-Json.Net(2)
公司內部套件來源(1)
1.工具→NuGet套件管理員→套件管理員設定→套件來源
2.新增→名稱及來源位置
公司內部套件來源(2)
工具→NuGet套件管理員→管理方案的NuGet套件→線上
→Nuget
NlogToSqlite.Elmah(Nlog、Elmah)
NlogToSqlite.Elmah新增異動項目(1)
NlogToSqlite.Elmah新增異動項目(2)
Elmah頁面
還原套件(1)
還原套件(2)
工具→NuGet套件管理員→管理方案的NuGet套件→線上
→Nuget.org
取得特定版本(Nuget Console Doc)
工具→NuGet套件管理員→套件管理器主控台
Install-Package NlogToSqlite.Elmah -Version 1.0.0.3
專案資訊說明
工具→NuGet套件管理員→管理方案的NuGet套件→線上→Nuget
專案資訊說明(mantis整合)
進階開發建置人員
環境工具
Visual Studio 2010 以上版本
Visual Studio 擴充工具
NuGet Package Manager
NuGet Package Explorer
Powser Shell 2.0
PowserGUI (免費且有intellisense)
建置NlogToSqlite.Elmah
建置NlogToSqlite.Elmah
建置NlogToSqlite.Elmah
建置Nuget Package
編輯Package Metadata
編輯Package
編輯Package-設定安裝檔案
編輯Package-設定配合使用套件
編輯Package-設定配合使用套件
編輯Package-設定配合使用套件
編輯Package
編輯Package-修改版本設定
編輯Package-修改版本設定
Versioning
發佈Package
發佈Package
Package列表
Tools-install.ps1
PowserGUI (免費且有intellisense)
架設Nuget Server
建置空白web
下載Nuget Server 套件
工具→NuGet套件管理員→管理方案的NuGet套件→線上
→Nuget.org
設定密碼及檔案位置
執行網站畫面
VS擴充工具 GhostDoc
參考資料
PowserGUI
保哥-PowerGUI 與 PowerShell v2 Snippets
黑暗執行緒-架設私房NuGet Server
Nuget官方文件
GhostDoc
Q&A

More Related Content

Similar to .Net 快速開發與 Nuget 企業應用

快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架Will Huang
 
2023-netconf-deploy-azure-function-with-KEDA-on-aks
2023-netconf-deploy-azure-function-with-KEDA-on-aks2023-netconf-deploy-azure-function-with-KEDA-on-aks
2023-netconf-deploy-azure-function-with-KEDA-on-aksRoberson Liou
 
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceAlex Su
 
How to -- Goolge colab
How to -- Goolge colabHow to -- Goolge colab
How to -- Goolge colab艾鍗科技
 
搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagentguiyingshenxia
 
搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagentcolderboy17
 
在雲端上啜飲爪哇
在雲端上啜飲爪哇在雲端上啜飲爪哇
在雲端上啜飲爪哇建興 王
 
玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手Poy Chang
 
jsdoc-toolkit
jsdoc-toolkitjsdoc-toolkit
jsdoc-toolkitsatans17
 
VSCode Remote Development 介紹
VSCode Remote Development 介紹VSCode Remote Development 介紹
VSCode Remote Development 介紹Philip Zheng
 
Puppet的使用与管理
Puppet的使用与管理Puppet的使用与管理
Puppet的使用与管理Elain Ding
 
VSCode Remote Development
VSCode Remote DevelopmentVSCode Remote Development
VSCode Remote DevelopmentPhilip Zheng
 
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天Gelis Wu
 
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂imShining @DevCamp
 
[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程NJU OPEN
 

Similar to .Net 快速開發與 Nuget 企業應用 (20)

scriptcs 簡介
scriptcs 簡介scriptcs 簡介
scriptcs 簡介
 
快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架快快樂樂學 Angular 2 開發框架
快快樂樂學 Angular 2 開發框架
 
2023-netconf-deploy-azure-function-with-KEDA-on-aks
2023-netconf-deploy-azure-function-with-KEDA-on-aks2023-netconf-deploy-azure-function-with-KEDA-on-aks
2023-netconf-deploy-azure-function-with-KEDA-on-aks
 
Ext.net
Ext.netExt.net
Ext.net
 
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
 
How to -- Goolge colab
How to -- Goolge colabHow to -- Goolge colab
How to -- Goolge colab
 
搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent
 
搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent搜狐 窦喆 Sohu-sagent
搜狐 窦喆 Sohu-sagent
 
在雲端上啜飲爪哇
在雲端上啜飲爪哇在雲端上啜飲爪哇
在雲端上啜飲爪哇
 
玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手
 
jsdoc-toolkit
jsdoc-toolkitjsdoc-toolkit
jsdoc-toolkit
 
VSCode Remote Development 介紹
VSCode Remote Development 介紹VSCode Remote Development 介紹
VSCode Remote Development 介紹
 
Puppet的使用与管理
Puppet的使用与管理Puppet的使用与管理
Puppet的使用与管理
 
VSCode Remote Development
VSCode Remote DevelopmentVSCode Remote Development
VSCode Remote Development
 
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
 
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂
 
[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程
 
Tech days2011
Tech days2011Tech days2011
Tech days2011
 
DNN
DNNDNN
DNN
 
DNN
DNNDNN
DNN
 

More from leeju lee

Angular share
Angular shareAngular share
Angular shareleeju lee
 
Nuget iis6 虛擬目錄Config錯誤排除
Nuget iis6 虛擬目錄Config錯誤排除Nuget iis6 虛擬目錄Config錯誤排除
Nuget iis6 虛擬目錄Config錯誤排除leeju lee
 
測試單元取得Web.config資訊
測試單元取得Web.config資訊測試單元取得Web.config資訊
測試單元取得Web.config資訊leeju lee
 
ASP.NET MVC (Gi Days)
ASP.NET MVC (Gi Days)ASP.NET MVC (Gi Days)
ASP.NET MVC (Gi Days)leeju lee
 
ASP NET MVC
ASP NET MVC ASP NET MVC
ASP NET MVC leeju lee
 

More from leeju lee (6)

Angular share
Angular shareAngular share
Angular share
 
Nuget iis6 虛擬目錄Config錯誤排除
Nuget iis6 虛擬目錄Config錯誤排除Nuget iis6 虛擬目錄Config錯誤排除
Nuget iis6 虛擬目錄Config錯誤排除
 
測試單元取得Web.config資訊
測試單元取得Web.config資訊測試單元取得Web.config資訊
測試單元取得Web.config資訊
 
ASP.NET MVC (Gi Days)
ASP.NET MVC (Gi Days)ASP.NET MVC (Gi Days)
ASP.NET MVC (Gi Days)
 
ASP NET MVC
ASP NET MVC ASP NET MVC
ASP NET MVC
 
Nuget
NugetNuget
Nuget
 

.Net 快速開發與 Nuget 企業應用