최근에 나는 Code Contracts를 발견하고 C# 프로젝트에서 사용하기 시작했습니다. 그러나 C++/CLI로 작성된 많은 프로젝트가 있습니다.C++/CLI 프로젝트에서 코드 계약을 사용하려면 어떻게해야합니까?
C# 및 VB의 경우 코드 계약은 프로젝트 속성 대화 상자에서 편리한 구성 패널을 제공합니다. C++/CLI 프로젝트의 경우 그러한 패널이 없습니다. 문서에서
, 나는 추가 코드 계약은 빌드 프로세스 (즉ccrefgen.exe
,
cccheck.exe
및
ccrewrite.exe
)의 일환으로 일부 외부 도구를 호출하는 간단한 문제가 될해야 C++/CLI 프로젝트에 지원하는 인상을 받았습니다. 그러나 호출 순서와 관련된 명령 줄 옵션 및 제한 수가 다소 다소 부담 스럽습니다.
Visual Studio에서 빌드 프로세스의 자동화 된 부분으로 코드 계약 도구를 실행하는 간단한 방법을 누군가가 가르쳐 줄 수 있습니까?
안녕 가야의 가야를, 코드 계약 만 관리 코드와 함께 작동하도록 설계되었습니다. C# 및 VB에서 작동합니다. 잠재적으로 C++/CLI로 작업 할 수 있습니다. 네이티브 C++에서는 작동하지 않습니다. 원래 내 질문은 C++/CLI에 대한 지원이었습니다. 네이티브 C++의 경우에는 대답이 좋은 해결책 일 수 있습니다. –