синтаксис бритвы с ошибками компилируется, когда он не должен компилироваться

Итак, у меня возникла ошибка во время выполнения с моим приложением asp.net mvc3, когда я проверил код, я увидел, что он имеет красную линию, в списке ошибок указано , что есть такая функция не определена , но она все равно будет компилироваться нормально . Ошибка появляется только во время выполнения? Я использую T4MVC и надеялся, что это поможет мне избежать подобных проблем!?

Это сделано намеренно или я здесь что-то делаю неправильно?

enter image description here

Приведенный выше код НЕ должен компилироваться, потому что там нет такого метода!

Он дает сбой во время выполнения:

enter image description here

Подобные вещи случаются часто, не только для не определенных методов, но даже для переменных и т. д.

19
задан gideon 16 February 2011 в 08:50
поделиться