Visual Studio 2005 Manifest 관련 질문

已答覆 Visual Studio 2005 Manifest 관련 질문

  • 2012년 5월 30일 수요일 오전 4:26
     
     

    Visual Studio 2005에서 Manifest를 Yes하고 컴파일을 하게 되면

    Manifest 파일에 아래와 같이 두가지 버전으로 컴파일이 되어 실행 에러가 발생합니다.

    하나의 버전으로 나올수 있게 할 수는 없는지요

     

    <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
    <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
      <dependency>
        <dependentAssembly>
          <assemblyIdentity type='win32' name='Microsoft.VC80.DebugCRT' version='8.0.50727.762' processorArchitecture='amd64' publicKeyToken='1fc8b3b9a1e18e3b' />
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly>
          <assemblyIdentity type='win32' name='Microsoft.VC80.DebugMFC' version='8.0.50727.762' processorArchitecture='amd64' publicKeyToken='1fc8b3b9a1e18e3b' />
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly>
          <assemblyIdentity type='win32' name='Microsoft.VC80.DebugOpenMP' version='8.0.50727.762' processorArchitecture='amd64' publicKeyToken='1fc8b3b9a1e18e3b' />
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly>
          <assemblyIdentity type='win32' name='Microsoft.VC80.DebugCRT' version='8.0.50727.6195' processorArchitecture='amd64' publicKeyToken='1fc8b3b9a1e18e3b' />
        </dependentAssembly>
      </dependency>
      <dependency>
        <dependentAssembly>
          <assemblyIdentity type='win32' name='Microsoft.VC80.DebugMFC' version='8.0.50727.6195' processorArchitecture='amd64' publicKeyToken='1fc8b3b9a1e18e3b' />
        </dependentAssembly>
      </dependency>
    </assembly>

모든 응답

  • 2012년 5월 30일 수요일 오전 4:55
    중재자
     
     답변됨

    안녕하십니까? Visual Studio 2005 컴파일 문제 님,
    Microsoft MSDN 의 Forum 사이트를 방문해 주셔서 감사합니다.

    현재 문의 하신 ”Visual Studio 2005 Manifest 관련 질문" 대해 답변드리겠습니다.

    특정 버전에 바인딩하는 방법
     
    컴퓨터에 최신 라이브러리가 설치되어 있어야 응용 프로그램이 실행되도록 하려면 다음 코드 줄을 하나 이상 사용하십시오.
    #define _BIND_TO_CURRENT_CRT_VERSION 1;
    #define _BIND_TO_CURRENT_ATL_VERSION 1;
    #define _BIND_TO_CURRENT_MFC_VERSION 1;
    #define _BIND_TO_CURRENT_OPENMP_VERSION 1;

    [참고자료]
    응용 프로그램 재배포 및 특정 라이브러리에 바인딩

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.