2

目前我們有一堆網站(網站項目),我認爲應該將其轉換爲Web應用程序項目。大家都同意。如何從BuildProvider遷移到Web應用程序項目?

但一些自定義的BuildProviders被用來產生控制和不幸MSDN says

添加自定義BuildProvider類Web.config文件中的ASP.NET網站的作品,但在不工作ASP.NET Web應用程序項目

是否有一些方法可以在不完全放棄自定義BuildProviders機制的情況下進行遷移?

回答

0

,如果沒有整個方法的檢討是不可能的。

1

不知道到底是什麼您的構建提供商做我可以看到兩個可能的解決方案:

  1. 自定義的MSBuild任務
  2. T4模板
1

嘿,你需要實現一個自定義的IVsSingleFileGenerator。 並註冊它與您的VS,以生成一個自定義.designer文件。 DesignTime-Compilation的工作方式隨Web應用程序項目而改變。

與BuildProvider結合使用,您將獲得與ASPX-Pages相同的結果。

我用它來生成部分方法的用戶界面來實現代碼隱藏文件中的行爲。

相關問題