교육공감 메타블로그 등록 (mdhizd)

카테고리 없음 | 2011. 4. 20. 11:06
Posted by 별아해

교육공감 메타 블로그에 등록 테스트 중입니다. mdhizd

자주올려야되는데 쉽지가 않군요

 

Devexpress 10.x 버전에서 LayoutView 버그

닷넷 | 2011. 3. 10. 14:56
Posted by 별아해

역시나 앞서 설명한 업그레이드 작업 중.

Devexpress 9.1 로 작업했던 UI를 10.x 로 컨버팅 테스트하는데 다른건 괜찮은데 LayoutView에서 필드의 값이 안보이는 현상이 보였다. 이래저래 별짓을 다해봐도 역시나 Devexpress의 버그로 판단됨.

처음에는 LayoutView를 CardView로 바꿔서 할까 했다가 다행히 구글링을 통해 해결

private void layoutView1_CustomDrawCardFieldValue(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
    e.Appearance.ForeColor = Color.Black;
    e.Handled = false;
}

private void layoutView1_CustomDrawCardFieldCaption(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
{
    e.Appearance.ForeColor = Color.Black;
    e.Handled = false;
}

위와 같이 CustomDrawCardFieldValue이벤트와 CustomDrawCardFieldCaption 이벤트에서

직접 ForeColor를 Black로 처리하도록 수정하였더니 잘 나온다. 차기 버전에서는 수정될려나?

 

NetFx40_LegacySecurityPolicy in design-time mode

닷넷 | 2011. 3. 10. 14:48
Posted by 별아해

VisualStudio2008로 처음에 만들었던 아웃룩 애드인 프로그램을 VisualStudio2010으로 컨버팅하고 내부 Dll 등도 최신버전으로 업그레이드하는 작업 중에 나타난 에러 메시지.

NetFx40_LegacySecurityPolicy in design-time mode

구글링을 통해 이런 경우는

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config

위 경로의 파일을 편집기로 연후 runtime 섹션 바로 아래에

<NetFx40_LegacySecurityPolicy enabled="true"/>

위와 같이 추가해준 후 VisualStudio를 다시 실행해서 빌드하면 된다.

 

블로그 이미지

별아해

카테고리

분류 전체보기 (12)
닷넷 (5)
안드로이드 (1)
데이터베이스 (0)
아이폰 (0)
IT일반 (0)