私のサイトは VB.NET と MVC 3.0 (WebForms) で書かれていますが、最近 C# に移行することに同意したので、新しいコードは可能な限り C# で書かれています。ただし、サイトを完全に移行するためのリソースは限られているため、メインの Web アプリケーション プロジェクトを含め、その多くは依然として VB.NET のままです。
私は本当に Razor ビューを使い始めたいと思っていますが、vbhtml ではなく cshtml として使用します。これらは後で移行するのが難しいと感じているからです。ただし、VB サイトでこれを行う方法がわかりません。Web アプリ プロジェクトでは C# が許可されず、Intellisense が機能しないため、ファイルの編集は悪夢になるでしょう。
多大な努力を払わずにこれを行う唯一の方法は、すべての VB コードを Web プロジェクトから別の VB.NET クラス ライブラリに移動し、ビュー ファイルだけを含む新しい C# Web プロジェクトを作成して、すべてのファイルを変換することです。 ASPX ファイルのインライン コードを C# に変換します。とはいえ、これはまだ大仕事だろう。
誰もがより速い方法を考えることができますか?