Как я могу заставить intellisense работать в Razor для классов, где пространство имен импортируется в web.config? - PullRequest
2 голосов
/ 07 мая 2011

Я добавил следующее в файл Web.config в папке ~ / Views:

<add namespace="DTuppeny.Blog.Models" />

Это означает, что в верхней части окна я могу набрать:

@model Post

вместо

@model DTuppeny.Blog.Models.Post

Это все компилируется и работает нормально, однако, когда я набираю "@Model". Я не понимаю смысла.

Это ошибка, или я сделал что-то не так?

Ответы [ 2 ]

2 голосов
/ 07 мая 2011

Я только что попробовал то, что вы описали в моем проекте, и пока я держал файл .cshtml открытым, intellisense действительно не работал.

Это сработало, хотя после того, как я закрыл и заново открыл файл (я также перекомпилировал между ... не уверен, если это необходимо).Вы это сделали?

Также: У вас установлено последнее обновление инструментов установлено?

0 голосов
/ 07 мая 2011

Также убедитесь, что вы изменили верхний уровень web.config, в папке представлений есть еще один web.config

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...