none
소프트웨어 개발하려고 하는데 XP,7 호환성 문제로 인한 가이드라인 제시를 부탁합니다. RRS feed

  • 질문

  • 소프트웨어 개발을 하려고 하는 학생입니다.

    Windows XP 32bit, 64bit와

    Windows 7 32bit, 64bit

    이렇게 4종류의 OS를 모두 실행가능하게 하여 소프트웨어를 개발하고 싶은데

    가이드라인 및 어디에서 참고자료를 얻어야 하며, 아니면 직접적인 Comment도 좋습니다.

    Visual Studio로 개발을 할것이며 C#언어로 Base는 WPF,Blend로 UI를 구성할것입니다.

    코드로 개발 할 시나 아니면 시작 전 Setting 부분에 대한 상세한 답글 부탁드립니다.

    잘못된 지식이 아닌 올바른 지식을 전달해주었으면 합니다.

    상용소프트웨어를 개발할 것이라 그렇습니다.

    많은 도움 부탁드립니다.

    2012년 9월 18일 화요일 오후 12:52

답변

  • WPF 라면, .NET 3.5 이상을 설치하는 걸로 스펙을 잡아야 합니다. (3.0 도 가능은 하지만, 어차피 3.0 설치할 것이라면 3.5가 낫습니다.)

    4.0 이 설치된 사용자를 위해서는 supportedRuntime 등의 app.config을 설정해 주시면 가능하니 그 부분은 크게 신경쓰지 않아도 될 것입니다.

    supportedRuntime 옵션과 System.BadImageFormatException 예외
    ; http://www.sysnet.pe.kr/2/0/1233

    주의할 것은, 개발자 컴퓨터에서 최소 버전 - 이 경우에는 3.5 - 으로 설정하고 개발하는 것이 중요합니다. 만약, 4.0 으로 해놓고 개발하면, 3.5 에는 제공되지 않는 함수를 무심코 쓸 수가 있는데 그런 경우에는 비정상 종료를 유발시킵니다.

    그 정도만 지켜주신다면, 딱히 신경쓸만한 것은 없습니다. 저 역시 .NET 2.0 ~ 4.0/4.5 가 있는 컴퓨터를 대상으로 상용 제품개발을 했었고, 잘 되었습니다. ^^
    2012년 9월 18일 화요일 오후 1:29