2010-01-13 2 views
1

Expression Blend 3에서 Sketchflow (Silverlight) 프로젝트를 개발 중입니다. 오늘까지는 제대로 작동하여 이제 프로젝트를 실행할 수 없습니다. 특히 프로젝트 메뉴에서 "프로젝트 실행"옵션이 회색으로 표시됩니다 (다른 모든 옵션은 괜찮습니다). F5도 아무 효과가 없습니다.무엇이 Expression Blend 3에서 "Run Project"를 사용할 수 없게합니까?

분명히 어딘가에서 코드를 엉망으로 만들었지 만 "프로젝트 실행"옵션을 사용하지 못하게 할 수있는 정보를 찾을 수 없습니다. 이것은 분명히 문제 해결에 도움이 될 것입니다. 아무도이 기능을 제어하는 ​​것을 알고 있습니까?

나는 프로젝트를 아무 문제없이 만들 수있다. 그리고 만약 내가 패키지 (그래서 그것은 익스프레션 밖에서 실행)이 잘 작동합니다. 그것은 작동하지 않는 Expression에서 시작하는 것입니다.

답변

1

(프로젝트 창에서) 프로젝트를 마우스 오른쪽 단추로 클릭하고 "Startup Project"가 선택되어 있는지 확인하십시오. 나는 분명히 어떤 시점에서 그것을 실수로 체크하지 않았다.

0

일반적으로 새로운 Silverlight 솔루션을 만들 때 Blend 또는 VS는 두 개의 프로젝트가 포함 된 솔루션을 만듭니다. 하나는 MyProject과 같이 호출되고 다른 하나는 smth라고합니다. MyProjectScreens입니다. MyProjects은 Silverlight 코드가 많지 않으므로 Default.htmlDefault.aspxApp.xaml으로 "래퍼"(또는 "실제 SL 화면에 대한 부트 스트랩 코드 포함")를 의미합니다. MyProject은 시작 프로젝트입니다.

차례로 MyProjectScreens 프로젝트는 실제 SL 프로젝트입니다. (그리고 그것은 시작 프로젝트가 아닙니다).

OP 'S 문제에 대한 해결책

은 아마 어떻게 든 솔루션 구성 파일을 엉망 혼합 (VS 그들과 함께 괜찮다고하더라도) 내 MyProject 프로젝트는 솔루션 탐색기에서 사라졌다. 솔루션을 마우스 오른쪽 버튼으로 클릭하고 "기존 프로젝트 추가"를 클릭 한 다음 내 솔루션 폴더로 이동하고 프로젝트 파일을 선택하기 만하면됩니다. (예, 또한 MyProject이 추가되면 "시작 프로젝트"(@Hugh가 언급 한 것처럼)로 표시되어 있는지 확인하십시오 (@Hugh 언급과 같이).

HTH