Nuget package發行自訂的組態設定
前言
在 前一篇介紹的"透過Nuget Package Explorer建立內部的Nupkg"後,若是想在使用者安裝後加入自訂的組態設定,可以使用以下方法:1.加入檔案web.config.transform:
此檔案可以將你所需要的組態區段全加上去,以我發行的是Web專案樣板為例的話,我是將整個web.config的內容貼上去,若之後更新的話會自動與使用端作合併,這個是最簡單,適合用在整個區段或自訂的區段加入。
2.另一選擇是加入檔案web.config.install.xdt or web.config.uninstall.xdt
此檔案是針對細部設定調整用,使用xpath語法加入自訂的設定,或將某一設定值置換掉詳細語法說明請參考:http://msdn.microsoft.com/en-us/library/dd465326(VS.100).aspx
針對上述2點,我個人測試後的心得是兩個檔案不要一起用,在安裝後會判斷上問題造成重複設定的加入。
參考文章
http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations