2017-10-30 4 views
0

내가 내 마음을 잃고 수 있습니다 생각, 그때 NinjectWebCommon.cs업데이트는 NinjectWebCommon.cs (웹 API v2를)

을 제거 최신 안정 버전으로 모든 Ninject 패키지를 업데이트했습니다 제거 우리 " "이전 버전의 라이브 웹 API 프로젝트가 거의 없으며 모두 잘 작동합니다! 하지만 이전 버전을 제거하고 되돌리려하면 많은 어셈블리 문제가 발생합니다.

실제로, 질문은 한 시간 정도의 "인터넷 검색"이후에 Ninject 업데이트가 누락 된 nuget 패키지가 있습니까?

<package id="Ninject" version="3.3.3" targetFramework="net461" /> 
    <package id="Ninject.MVC5" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.Common" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.Common.WebHost" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.WebApi" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.WebApi.WebHost" version="3.3.0" targetFramework="net461" /> 
    <package id="WebActivatorEx" version="2.0" targetFramework="net461" /> 
    <package id="WebApiContrib.IoC.Ninject" version="0.9.3.0" targetFramework="net461" /> 

는 다행스럽게도 필자는 분명 누락 아니에요 그것은 일반적으로 문제/버그 :

모든 Ninject 패키지를 업데이트 할 때 그것은 NinjectWebCommon.cs

현재 패키지를 제거 반복합니다.

미리 감사드립니다.

+1

분명히 'NinjectWebCommon'은 최신 버전과 함께 제공되지 않지만 여전히 필요합니다. 내가 시도하는 것이 좋습니다 : 깨끗한 체크 아웃. 패키지 업데이트. NinjectWebCommon.cs의 삭제를 되돌리고 다시 프로젝트에 추가하십시오. – BatteryBackupUnit

+0

@BatteryBackupUnit 답변으로 마무리 할 가치가 있습니다. 그래서 나는 그 질문을 마무리 할 수있다. 확실히 나를 위해 대답했다. –

+0

위대하고 확실한 답변을 만들었습니다. 감사. – BatteryBackupUnit

답변

0

명백하게 NinjectWebCommon.cs은 3.3.0과 함께 제공되지 않지만 여전히 필요합니다. 업데이트, 나는에 추천 :

  • 깨끗한 체크 아웃
  • 업데이트 패키지를
  • 추가 NinjectWebCommon.cs의
  • 되돌리기 삭제 NinjectWebCommon.cs는

또는 당신의 쓰기 프로젝트에 팩 this answer에 문서화 된 자체 구현

+0

시간 내 주셔서 감사합니다. –

관련 문제