2010-12-02 3 views
0

이전에 보지 못했던 컴파일 오류가 발생했습니다. Windows Workflow Foundation 3 프로젝트가 포함 된 솔루션에서 Visual Studio는 응용 프로그램 별 구성 파일을 찾을 수 없어 프로젝트를 컴파일하지 못했다고보고합니다. 구성 파일은 어떤 프로젝트에도 추가되지 않습니다. 그것은 작업 흐름에 의해서만 런타임에 검색됩니다. 동일한 런타임 구성 파일을 사용하는 다른 솔루션은 오류없이 컴파일됩니다. 구성 파일을 예상 위치에두면 워크 플로 솔루션이 오류없이 컴파일됩니다.VS2010은 컴파일하는 동안 WF 프로젝트에서 활동을 실행합니까?

VS2010이 컴파일 중 어떤 시점에서 프로젝트에 포함 된 활동을 실제로 실행하고있을 때 VS2010이 WF3 프로젝트를 컴파일 할 때 동작하는 것이 좋습니다. 컴파일하는 동안 VS가 실제로 WF 프로젝트에서 활동을 실행합니까? 그것은 활동을 창조 하는가? 그렇지 않은 경우 프로젝트에 포함되지 않은 파일에 대해 컴파일 오류가 발생하는 이유는 무엇입니까?

답변

0

사실 내가 말한 것은 당신이 언급 한 다른 것들에없는이 해결책에 대한 문제의 설정 파일에 대해 컴파일 시간 의존성을 가지고 있다고 생각합니다.

오류가이 컴파일 시간 종속성이있는 위치에 대한 세부 정보를 제공하는지 확인하고 필요하지 않은 경우 제거하십시오. 이 사실을 알리거나 힌트를 얻는 것이 아무것도 없다면 문제의 다양한 프로젝트 속성을 파헤 치고 설정 파일에 빌드 의존성이 있는지 확인하십시오.

+0

개별 프로젝트를 두 번 점검하여 구성 파일이 어디에 추가되었는지 확인합니다. 그렇지 않습니다. 컴파일러가 표시하는 특정 메시지는 구성 파일이없는 경우 런타임에 throw되는 메시지 (및 연관된 스택 추적)입니다. –

+0

건물에서 WF3 또는 4에 대한 실제 코드가 실행되지 않는 경우 VS10. WF 디자이너가 이러한 작업을 수행하면 예외가 발생합니다. 또한 프로젝트에서 무언가를 실행하거나 파일을 복사하려고하는 것처럼 런타임 오류를 유발할 수있는 사전/사후 빌드 이벤트가있는 경우 –

+0

디자이너가 열려 있지 않고 빌드 후 이벤트가 없습니다. –

관련 문제