0
ビルド時に私たちのCSHTMLファイルをコンパイルするためにRazorGenerator.MsBuildを取得しようとしています。私が抱えている問題は、カスタムWebViewPageから継承したCSHTMLページがコンパイルエラーをスローすることです。これらのCSHTMLファイルは、Webサイトにコピーされると実行時に機能しますが、失敗したビルドのみです。RazorGenerator.MsBuildがカスタムWebViewPageで動作しない
たとえば、我々は次CSHTMLファイル可能性があります:これは、次のエラーが発生します
@inherits MyWebViewPage
@if(DoSomething()){
}
:
The name 'DoSomething' does not exist in the current context.
どのようにすることができ
public class MyWebViewPage : System.Web.Mvc.WebViewPage
{
public bool DoSomething()
{
return true;
}
}
そして次CSHTMLを私のカスタムクラスを認識するためにMSBuildタスクを取得しますか?