지난 주 Visual Studio 2013 전문가 에디션에 문제가있어서 소프트웨어를 다시 설치해야했습니다. 필자는 모든 것을 백업하고 IntelliSense가 umbraco 7 프로젝트 내에서 동적 개체에 대한 내 면도기 파일에서 작동하지 않는다는 것을 알아 챘습니다. 내가 틀렸을 수도 있지만 VS 이전에 작동하는 데 사용되는 것을 알 수 있습니다. 비주얼 스튜디오의 IntelliSense를 사용하는 경우시각 장애자 2013 (프로) 면도기 IntelliSense가 동적 인 오브젝트에서 작동하지 않습니다.
내가 어떤 옵션 및 동적 표현 저를 알리는 메시지를 얻을과 런타임에 해결 될 것 umbraco 면도기보기
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage
@{
//gets the home page using doc type alias (root node)
var siteRoot = Model.Content.AncestorOrSelf("homePage");
//gets the about us page using doc type alias
var portfolioPage = siteRoot.Descendant("portfolioPage");
//gets the gallery page using doc type alias
var galleryPage = siteRoot.Descendant("galleryPage");
var imagesToDisplay = portfolioPage.HasValue("imageAmount") ? portfolioPage.GetPropertyValue<int>("imageAmount") : 2;
}
<!-- .container -->
<div class="container">
<div class="post-heading-center">
<h2>@(portfolioPage.HasValue("heading") ? portfolioPage.GetPropertyValue("heading") : portfolioPage.Name)</h2>
</div>
<nav>
<a href="#">All Work</a>
<!--get gallery albums-->
@foreach (var type in galleryPage.Children)
{
var galleryAlbum = Umbraco.Media(type.GetPropertyValue<int>("image"));
if (galleryAlbum.ChildrenAsList.Count() != 0)
{
<a href="#" data-filter="[email protected]">@type.Name</a>
}
}
</nav>
</div>
에 다음 코드를 고려하십시오. IntelliSense가 존재하지 않는 것처럼 보입니다.
나는 궁극적 인 설치 resharpher 있고 내가 ReSharper에서의 인텔리에 ReSharper에서> 옵션으로 이동하여 전환 할 때 나는 개체에서 회원을 얻고 무엇을 내가 다른 곳에서 사용 한 회원처럼 보이지만 ReSharper에서 아주 확실하지 않다 .
은 내가 ChildrenAsList 멤버 (i가 필요하다) 동적 galleryAlbum 객체에 사용할 수 있음을 알고 있지만 왜 나던 내 인텔리 말해주는. 내가 발견 한
다른 것은 내 인텔리 끊임없이 관계없이 작동을 멈 춥니 다한다는 것입니다 경우도 내게 뭔가이 설치와 나사 있다고 생각한다 그것의 대 또는 ReSharper에서 모드. 문제를 해결하려면 코드 파일이나 프로젝트 자체를 닫아야합니다. 마음에 위와 그래서
- 그것은 인텔리 대 umbraco 면도기 뷰에서 동적 객체와 함께 작동하지 않을 표준 행동 다음과 같은 질문을인가했다?
- Resharper IntelliSense 을 사용할 때 기본 개체 멤버가 표시되는 이유와 VS IntelliSense를 사용하지 않는 이유는 무엇입니까?
- 모든 IntelliSense가 계속 작동하지 않는 이유는 무엇입니까?
누구든지 위의 정보가 있으면 정말 좋을 것입니다. 내가 옵션 대
- 을 시도
'동적'= 아니 intellisense, 그게 정상입니다 – Alex
고마워요 친구. – Paul