.
먼저 the following post에이 기능을 사용하려면 최신 버전의 fxcop 또는 VS 2008 SP1이 필요합니다.
일단 설치했다면 (VS 2008 Team System에서) 이식성 규칙 -> 대상 프레임 워크에서 API 만 사용이라는 새 규칙이 있습니다.
그러나 충분히
의 FxCop은 현재 사기 WPF 규칙을 출하하지 즉 :
위 포스트의 마지막 줄에서
견적 : 버그가있는 것처럼
보인다 이 은 내가 이라고 불평하지 않았기 때문에 3.5 SP1에 추가 된 IEditableCollectionView 을 참조했습니다. 사실로, "C : \ Program Files \ Microsoft Visual Studio 9.0 \ Team Tools \ 정적 분석 Tools \ FxCop \ Repository \ Compatibility \ Desktop3.5SP1.xml" 에 ANY 새 WPF 어셈블리 멤버입니다.
Andrew, 피드백에 감사드립니다. 이 맞으면 버그가 있습니다. WPF 3.5 SP1 용 데이터가 포함되어 있으며, 이 3.0 SP2에 나열되어 있습니다. 그러나이 파일의 'Priority'속성과 2.0 SP2는 올바르지 않습니다. 이 정보를 내 구 팀에 전달했습니다. 에서 해결 방법은 수동으로 파일을 변경하는 것입니다. Desktop3.0SP2.xml의 경우 을 '3020'에서 '3520'으로 변경하고 Desktop2.0SP2.xml의 경우 우선 순위를 에서 '3015'에서 '3515'로 변경하십시오.
admin에서 cmd를 열어서이 파일이 작동하도록 수정해야합니다.
일단 완료되면 제대로 작동하는 것 같습니다.
코드가 .NET 3.5 SP1 종속 멤버를 호출하는지 확인하기 위해 이전에 비슷한 질문을했습니다. 그런 행운은 아직 없습니다. –
감사합니다. @Joseph, 링크를 추가했습니다. –
Sam : 3.5 SP1 대 3.5 RC에서 작동하는 명령문/방법의 예를 제공 할 수 있습니까? – shahkalpesh