снимок экрана решения У меня есть несколько проектов с MVC Views, 'TestProject' - это каталог содержимого веб-сайта. Когда я отлаживаю, мне нужно каждый раз собирать проект 'Address', если я изменяю файл cshtml.Я пытаюсь переопределить RazorViewEngine, но он использует виртуальный путь, я не могу использовать абсолютный путь или относительный путь, например "../../", к месту, где размещены представления / файлы, вне каталога проекта.Есть ли способ, которым я могу изменить файл cshtml без сборки?
public class DebugRazor: RazorViewEngine
{
public DebugRazor(string relativePath)
{
base.ViewLocationFormats = new[]
{
"../" + relativePath + "/Views/{1}/{0}.cshtml",
"../" + relativePath + "/Views/{1}/{0}.vbhtml",
"../" + relativePath + "/Views/Shared/{0}.cshtml",
"../" + relativePath + "/Views/Shared/{0}.vbhtml"
};
}
}
RazorViewEngine реализован из VirtualPathProviderViewEngine, здесь та же проблема: Как использовать относительный виртуальный путь в пользовательском движке вида бритвы