컴파일이 잘되는 두 가지 워크 플로 기반 (.NET 3.5 SP 1) 응용 프로그램이 있습니다. 여기에는 두 개의 선언적 규칙 조건이 있습니다. ! this.Shutdown - - this.Runtime == null이런타임에 WF 유효성 검사 오류가 발생했습니다.
이 프로젝트는, 오류 또는 경고없이 제대로 빌드 내가 응용 프로그램을 실행할 때, 그러나 그것은 예외와 함께 실패
가 : error 1342: Activity 'whileNotShutdown' validation failed: Can not find the condition "Shutdown not requested".
error 1398: Activity 'Defaults' validation failed: Can not find the rule set "Rule Set1". Check if rule set is defined in the rules file.
나는 .rules 파일을 제거하고이 규칙을 다시하여 다시 시도하고 도움이되지 않았다 : 다른 응용 프로그램에서
나는 다음과 같은 예외를 생성 정책의 더 복잡한 룰을 사용하고 있습니다.
질문 :이 오류의 원인은 무엇입니까? 내가 시도
어떤 것들은 :
- 큰 흐름에서 워크 플로 규칙을 배치는 문제에 아무런 차이가 없습니다.
- 문제는 현재 솔루션의 모든 워크 플로에 영향을 미치고 있습니다 (작업에 사용 된 경우 포함).
- 코드 규칙 조건을 사용하는 경우에도 동일한 문제가 발생하지 않습니다. 문제는 규칙 파일과 관련이 있습니다. 더 도움이 없다, 그래서
- 재 구축 워크 플로우는
예를 들어,이 오류가 발생합니다. 런타임은 워크 플로 런타임이 아니라 시스템의 다른 구성 요소입니다. –