MVC 미래를 프로젝트에 추가하고 어셈블리를 Spark보기에서 사용할 수있게하려고합니다. 그러나 그것은 그것을 받아들이지 않습니다.IntelliSense를 죽이지 않고 Spark보기 엔진에 MVC Futures 통합
내 클래스 (컨트롤러/모델, 등)에서 Microsoft.Web.Mvc를 사용할 수는 있지만 .spark 파일에는 나타나지 않습니다.
<use assembly""/>
은 내 IntelliSense를 없애기 때문에 사용할 수 없습니다. 그리고 <use namespace='Microsoft.Web.Mvc" />
을 추가하려고하면 을 찾지 못합니다. .Web
이 있습니다.
또한 스파크 섹션에 어셈블리를 추가 할 수 없기 때문에 IntelliSense도 종료됩니다.
이 :
public void RegisterViewEngines(ViewEngineCollection engines)
{
if (engines == null) throw new ArgumentNullException("engines");
var settings = new SparkSettings();
settings.SetAutomaticEncoding(true);
settings
.AddNamespace("System")
.AddNamespace("System.Collections.Generic")
.AddNamespace("System.Linq")
.AddNamespace("System.Web.Mvc")
.AddNamespace("System.Web.Mvc.Html")
.AddNamespace("Microsoft.Web.Mvc");
settings
.AddAssembly("Microsoft.Web.Mvc")
.AddAssembly("Spark.Web.Mvc")
.AddAssembly("System.Web.Mvc, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35")
.AddAssembly("System.Web.Routing, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35");
engines.Add(new SparkViewFactory(settings));
}
에 오류가 발생하지 않습니다 및 Sspark 파일 내 인텔리을 죽이지 않지만, 는 또한도 여전히 어셈블리를 가져올 것 같지 않습니다.
Microsoft.Web.Mvc.dll은 실행중인 bin에도 로컬 복사를 설정합니다.
나는 무엇을 바라 볼까?
이 모든 뉴스는 무엇입니까? –
ASP.net 뷰 엔진이 계속 나를 화나게하기 때문에이 현상금을 열었습니다. :) –