Tehnologies:
- CruiseControlNet
- Asp.net MVC 2 RTM
- включена компиляция вида
Проблема в настройке UrlParameter.Optional
. Кажется, я не могу заставить его работать, когда использую этот параметр внутри представления.
Когда я компилирую в Visual Studio, все работает нормально, но когда CCNet использует MSBuild
для компиляции, происходит сбой со следующей ошибкой:
errorCS0103: The name 'UrlParameter' does not exist in the current context
указывает на строку внутри моего представления, где установлен этот параметр:
Html.RenderAction(...)
, который устанавливает некоторые параметры маршрута как необязательные.
Я попытался добавить <%@ Assembly name="System.Web.Mvc" %>
в верхней части моего обзора, но это тоже не сработало. Это работает, конечно, когда я отключаю компиляцию представления, но это не совсем вариант. И я также не хочу устанавливать мои необязательные параметры на string.Empty
.
Кто-нибудь намекает на это?