2010-12-28 5 views
0

현재 Expression Blend를 사용하여 proto를 작성하고 있습니다.SampleData가 Blend로 작성되지 않았습니다.

SampleDataSource를 만들고 Collection을 추가했습니다. 이 컬렉션에는 5 개의 간단한 속성이 있습니다.

위로 설정 한 후 Blend (동일한 프로젝트)에서 만든 Silverlight 페이지로 SampleDataSource를 드래그 앤 드롭하고 Datagrid를 만들었습니다.

SampleData와 표가 잘 작동합니다.

Visual Studio 2010에서 같은 페이지를 열면 몇 가지 오류가 발생합니다. 가장 중요한 것은 다음과 같습니다. 오류 4 정의되지 않은 CLR 네임 스페이스. 'clr-namespace'URI는 어셈블리에 포함되지 않은 'Expression.Blend.SampleData.SampleDataSource'네임 스페이스를 참조합니다. C : 프로젝트 \ \ Moneydashboard \ 관리 클라이언트 \ ManagementClient \ ManagementClient \ SampleDataSource.xaml 6 47 ManagementClient

은 기본적으로 내가 2010 년

감사와 안부 실행 VS에서 컴파일 블렌드에서 만든 프로토를 실행하려면 , Mayur Kotlikar

+0

'블렌드'에서 열 때 'VS'에서 열어 본 것과 같은 솔루션입니까? '어셈블리 참조'가 누락 된 것 같습니다. 'References' 폴더를 확장하고'Yellow Exclamation (!)'을 찾으면서'VS'에서 실패한 참조를 살펴 봅니다. – decyclone

+0

Visual Studio에서 Silverlight 탐색 유형의 새 프로젝트를 만들었습니다. 그런 다음 Blend에서 만든 Silverlight 페이지를이 새로운 Visual Studio 프로젝트에 추가했습니다. –

답변

0

Blend 프로젝트의 모든 데이터 관련 파일 (xaml + cs + xsd)을 포함하고 데이터 소스를 App.xaml 파일에 올바르게 추가했는지 확인하십시오.

Blend에서 VS2010 프로젝트를 열고 그 방향으로 프로젝트에 직접 데이터 소스를 추가하는 것을 고려하십시오. XAML 파일을 마우스 오른쪽 단추로 클릭하고 블렌드에서 편집을 선택하여 Blend에서 VS2010 프로젝트를 쉽게 열 수 있습니다.

+0

Visual Studio에서 솔루션을 열면 모든 것이 잘 작동합니다. –

관련 문제