【遭遇問題】MvcSiteMapProvider出現2個版本的範本

  • 47
  • 0

以前使用MVC專案安裝MvcSiteMapProvider只出現cshtml版本的範本,但最近一次安裝卻出現ascx版本的範本

最近想給一個方案(solution)增加一個MVC專案
以前建了一個類別庫的方案(solution),最近想增加MVC專案
在使用Nuget安裝MvcSiteMapProvider.MVC5後
DisplayTemplates出現了一份.ascx版本的範本
我曾經在幾個專案裝過MvcSiteMapProvider
第一次遇到這種狀況
根據我的試驗,先建類別庫再建MVC專案會產生這樣的結果
如果一開始就建立MVC專案就不會
我查看網路的文章,一些文章是寫一安裝就會出現兩個版本的範本(.cshtml與.ascx)
或許是MvcSiteMapProvider後來有甚麼變動吧
總之...如果不要用.ascx就全砍了吧
雖然我用的是cshtml,但是使用的範本還是.ascx為主
(我不清楚原因,執行結果就這樣)