2012-02-21 1 views
1

최근에 전체 프로젝트를 .NET 4.0으로 업그레이드했지만 Firebug 또는 IE9 용 개발자 도구를 사용하여 javascript를 디버깅 할 때 자바 스크립트 파일 MicrosoftAjax.debug가 표시됩니다. js는 여전히 버전 3.5입니다. - 문제입니까?.NET 4.0으로 마이 그 레이션되었지만 MicrosoftAjax.debug.js는 여전히 버전 3.5라고 말합니다.

// Name: MicrosoftAjax.debug.js 
// Assembly: AjaxControlToolkit 
// Version: 3.5.40412.0 
// FileVersion: 3.5.40412.2 
// (c) 2010 CodePlex Foundation 

답변

2

당신은 AjaxControlToolkit의 새 버전을 다운로드해야합니다. 업그레이드 프로젝트는 내가 도움이 경우

http://ajaxcontroltoolkit.codeplex.com/

코멘트에 피드백을 제공하시기 바랍니다, 도서관 등 추가 어셈블리에 적용되지 않습니다.

+1

감사합니다. 어떤 이유로 나는 이것이 마이그레이션으로 업데이트 될 MS 어셈블리라고 생각했습니다. – Buchannon

0

당신은 bindingRedirect를 시도 했습니까? MSDN

통합 .NET Framework 어셈블리에 대한 응용 프로그램 구성 파일에있는 바인딩 리디렉션에서 Assembly BindingRedirect

는 어셈블리에 대한 통일을 취소합니다. 예를 들어 System.XML의 형식을 참조하고 런타임 버전 1.0을 사용하여 빌드 된 응용 프로그램에는 버전 1.0과 함께 제공되는 System.XML 어셈블리에 대한 정적 참조가 포함됩니다. 바인딩 참조를 런타임 버전 1.1과 함께 제공되는 System.XML 어셈블리로 리디렉션하려는 경우 은 리디렉션 정보를 응용 프로그램 구성 파일에 넣습니다.

구문

<bindingRedirect 
    oldVersion="old assembly version" 
    newVersion="new assembly version"/> 

예 :

<configuration> 
    <runtime> 
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
      <assemblyIdentity name="myAssembly" 
           publicKeyToken="32ab4ba45e0a69a1" 
           culture="neutral" /> 
      <bindingRedirect oldVersion="1.0.0.0" 
          newVersion="2.0.0.0"/> 
     </dependentAssembly> 
     </assemblyBinding> 
    </runtime> 
</configuration>