Razor یک فناوری سمت سرور هست و قسمت مهمی از پردازش آن، وابستهاست به اطلاعاتی که برای مثال از یک اکشن متد دریافت میکند (و برای این منظور نیاز به دسترسی به کامپایلر #C را دارد). به همین جهت Rider پشتیبانی کاملی از آنرا ارائه میدهد. WebStorm دید سمت کلاینتی دارد و اگر خواستید فایلهای Razor را هم در آن به صورت HTML پردازش کنید، در قسمت Settings | Editor | File Types، نیاز است cshtml.* را به صورت HTML معرفی کنید.
سعید ق در ۱۳۹۸/۰۱/۰۸ ۱۲:۲۸
بله درسته، من یک لحظه از وابستگی razor به کامپایلر #C غافل شدم.
در intelij idea میشد خیلی از امکانات webstorm رو با کمک plugin اضافه کرد، با اینکه rider رو استفاده کردم اما به این نکته دقت نکردم، آیا توی rider هم این امکان هست؟
وحید نصیری در ۱۳۹۸/۰۱/۰۸ ۱۲:۴۶
Rider پشتیبانی توکاری را از فایلهای Razor دارد:
س علیزاده در ۱۳۹۸/۰۱/۰۸ ۱۳:۳۶
در نسخههای جدید Rider که شامل EAPهای اولیه 2019.1 میباشد، برای فایلهای razor از موتور WebStormبه همراه Resharper استفاده میشود(RIDER-9801). پیش از این Rider تنها از Resharper استفاده میکرد که با مشکلاتی از قبیل عملکرد، syntax highlighting، پشتیبانی ضعیف از css/js همراه بود.