[Swagger]當程式有切層時,又希望Model註解能夠顯示

Model切層狀態之下,透過swagger仍能產生註解

路徑參考網址:http://yume-o-tsukamu.blogspot.tw/2013/02/c.html


 

1.假設我們有兩個專案,一個為WebAPI , 一個為類別庫Model專案

2.我們希望swagger產生出來的 Response class 及 Request class 也能將summary 可以顯示

第一步,首先加上Model和WebAPI , 專案右鍵 > 屬性 , 點開來後, 選到建置 , xml文件檔案打勾

第二步,去到WebAPI產生的SwaggerConfig,增加資料

GetXmlCommentsPath和GetModelXmlCommentsPath則是自己寫的Function

底下內容則是

這樣設定完畢後,即可完成


由於我們發行之後檔案路徑會變更,所以需要用到條件式註解,只有當Debug之下才去尋找此,其餘都去那邊底下

Model的XML要記得右鍵屬性

設定一律複製