2013-07-03 2 views
2

Vs2013 미리보기를 사용하여 대화 상자에서 MVC 및 WebAPI를 선택하여 C# webapp를 만들었습니다. 그것은 괜찮아. nuget 패키지 관리자에서 베타 2 버전 (시험판 포함)에 대한 참조를 업데이트하면 컴파일이 실패합니다. AccountController.cs 및 IdentityConfig.cs에 21 개의 오류가 있습니다. 같은 오류를 주은 최신 야간 라이브러리를 업데이트하려고했습니다. 미리보기 코드가 좋으므로 템플릿에서 다시 시작하십시오. 누구도 업데이트를 피할 수있는 참조를 알고 있는지 궁금합니다. 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity)'과 'Microsoft.AspNet.Identity :MVC5에서 Microsoft.Aspnet.Identity를 업데이트 한 후 컴파일러 오류

오류 1 호출은 다음 방법 또는 속성 간의 모호 .IdentityExtensions.GetUserId (System.Security.Principal.IIdentity)는 'C : \ 사용자 \ 관리자 \의 문서 \ 비주얼 스튜디오 2013 \ 프로젝트 \ vs2013bootstrap \ vs2013bootstrap \ 컨트롤러 AccountController.cs 115 29 vs2013bootstrap 오류 2 호출이 모호 \ 다음 방법 중 하나 또는 속성 사이 : 'Microsoft.AspNet.Identity.IdentityExtensi ons.GetUserId (System.Security.Principal.IIdentity) ' 및 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity) 'C : 시각 \ \ 사용자 \ 관리자 \ 문서 2013 스튜디오 \ 프로젝트 \ vs2013bootstrap \ vs2013bootstrap \ 컨트롤러 \ AccountController.cs 138 64 vs2013bootstrap 오류 3 호는 다음의 방법 또는 속성 간의 모호 : 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity) ' 및 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity)는 'C : \ 사용자 \ 관리자 \ 문서는 비주얼 스튜디오 2013 \ \ 프로젝트 \ vs2013bootstrap \ vs201 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity)'과 '3bootstrap \ 컨트롤러는 호가 다음 방법 또는 속성 간의 모호 AccountController.cs 151 29 vs2013bootstrap 오류 4 \ Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity)는 'C : \ 사용자 \ 관리자 \의 문서 \ 비주얼 스튜디오 2013 프로젝트 \ vs2013bootstrap \ 컨트롤러 \ vs2013bootstrap \ AccountController.cs 152 64 vs2013bootstrap 오류 \ 5 다음 메서드 또는 속성 사이의 호출이 모호합니다. 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserName (System.Security.Principal.IIdentity)' 및 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserName (System.Security.Principal.IIdentity)는'C : \ 사용자 \ 관리자 \ 문서는 비주얼 스튜디오 2013 \ 프로젝트 \ vs2013bootstrap \ vs2013bootstrap \ 컨트롤러 \ AccountController.cs 185 \ 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity)'과 'Microsoft.AspNet.Identity.IdentityExtensions : 41 vs2013bootstrap 오류 6 호는 다음의 방법 또는 속성 간의 모호. GetUserId (System.Security.Principal.IIdentity) 'C : \ Users \ Administrator \ Documents \ Visual Studio 2013 \ Projects \ vs2013bootstrap \ vs2013bootstrap \ Controllers \ AccountController.cs 249 52 vs2013bootstrap 오류 7 호출이 다음 메서드 또는 속성 사이에 모호합니다. 'Microsoft.AspNet.Identity.IdentityExtensions.FindFirstValue (System.Security.Claims.ClaimsIdentity, 문자열) '와 'Microsoft.AspNet.Identity.IdentityExtensions.FindFirstValue (System.Security.Claims.ClaimsIdentity, 문자열) 'C : \ 사용자 \ 관리자 \ 문서는 \ 프로젝트 \ vs2013bootstrap \ vs2013bootstrap 2013 비주얼 스튜디오를 \ 'Microsoft.AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity)' 및 '마이크로 소프트 : \ 컨트롤러 호출은 다음과 같은 방법 또는 속성 간의 모호 AccountController.cs 286 86 vs2013bootstrap 오류 8 \ .AspNet.Identity.IdentityExtensions.GetUserId (System.Security.Principal.IIdentity) 'C : \ Users \ Administrator \ Documents \ Visual Studio 2013 \ Projects \ vs2013bootstrap \ vs2013bootstrap \ C ontrollers \ AccountController.cs 61 vs2013bootstrap 338 오류 9 'Microsoft.AspNet.Identity.IUserSecretStore'는 에게 'UpdateSecret'없이 연장 방법 "UpdateSecret ' 형 의 첫번째 인수를 받아'Microsoft.AspNet 대한 정의를 포함하지 않는다 .Identity.IUserSecretStore '을 찾을 수 있습니다 ( 사용 지시문이나 어셈블리가 누락 되었습니까? 참조). C : \ Users \ Administrator \ Documents \ Visual Studio 2013 \ Projects \ vs2013bootstrap \ vs2013bootstrap \ Controllers \ AccountController.cs 376 57 vs2013bootstrap 오류 10 메타 데이터 파일 'C : \ Users \ Administrator \ Documents \ Visual Studio 2013 \ Projects \ vs2013bootstrap \ vs2013bootstrap \ bin \ vs2013bootstrap.dll'오류 코드 : 11 형식 또는 네임 스페이스 이름 'DbContextFactory'를 찾을 수 없습니다 (찾을 수 없습니다. using 지시문 또는 어셈블리가 없습니다. 참조) C : \ Users \ Administrator \ Documents \ Visual Studio 2013 \ Projects \ vs2013bootstrap \ AppsStart \ IdentityConfig.cs 32 40 vs2013bootstrap 오류 12 'UserSecret'은 사이에 모호한 참조입니다 'Microsoft.AspNet.Identity.EntityFramework.UserSecret'와 'vs2013bootstrap.Models.UserSecret'C : \ 사용자 \ 관리자 \ 문서는 비주얼 스튜디오 2013 \ \ 프로젝트 \ vs2013bootstrap \ vs201 3bootstrap \ App_Start \ IdentityConfig.cs 33 45 vs2013bootstrap 오류 13 형식 또는 네임 스페이스 이름 'EFUserSecretStore'이 (가) 이 될 수 없습니다 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?) C : \ Users \ Administrator \ Documents \ Visual \ 스튜디오 2013 프로젝트 \ vs2013bootstrap \ vs2013bootstrap \ App_Start \ IdentityConfig.cs (33) (27) vs2013bootstrap 오류 14 '하고 UserLogin이' 'Microsoft.AspNet.Identity.EntityFramework.UserLogin'와 사이의 모호한 참조입니다 'vs2013bootstrap.Models.UserLogin' Studio 2013 \ Projects \ vs2013bootstrap \ AppStart \ IdentityConfig.cs 34 43 vs2013bootstrap 오류 15 형식 또는 네임 스페이스 이름 'EFUserLogin 스토어 ' 발견 (당신은 using 지시문 또는 어셈블리 참조가 누락되었습니다?) 수 없습니다 C : \ 사용자 \ 관리자 \ 문서가 2013 \ 비주얼 스튜디오를 \ 프로젝트 \ vs2013bootstrap \ vs2013bootstrap \ App_Start \ IdentityConfig.cs (34) (26) vs2013bootstrap 오류 16 '사용자' 'Microsoft.AspNet.Identity.EntityFramework.User'와 'vs2013bootstrap.Models.User'C 사이의 모호한 참조입니다 : 사용자 \ \ 관리자 \ 문서는 비주얼 스튜디오 2013 \ 프로젝트 \ vs2013bootstrap \ \ vs2013bootstrap \ App_Start \ IdentityConfig.cs 35 37 vs2013bootstrap 오류 17 형식 또는 네임 스페이스 이름 'EFUserStore'을 (를) 찾을 수 없습니다 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?) C : \ Users \ Administrator \ Documents \ Visual Studio 2013 \ Projects \ vs2013bootstrap \ AppsStart \ IdentityConfig.cs 35 25 vs2013bootstrap 오류 18 'Role'은 'Microsoft.AspNet.Identity.EntityFramework 사이의 모호한 참조입니다. 역할 '과 'vs2013bootstrap.Models.Role 'C : \ 사용자 \ 관리자 \ 문서는 비주얼 스튜디오 2013 \ \ 프로젝트 \ vs2013bootstrap \ vs2013bootstrap \ App_Start \ IdentityConfig.cs 36 37 vs2013bootstrap 오류 19'UserRole는 '모호한 참조입니다 'Microsoft.AspNet.Identity.EntityFramework.UserRole'와 'vs2013bootstrap.Models.UserRole'C 사이 : 사용자 \ \ 관리자 \의 문서 \ 비주얼 스튜디오 2013 \ 프로젝트 \ vs2013bootstrap \ vs201 3bootstrap \ App_Start \ IdentityConfig.cs 36 43 vs2013bootstrap 오류 20 형식 또는 네임 스페이스 이름 'EFRoleStore'을 (를) 찾을 수 없음 (사용 지시문 또는 어셈블리 참조가 누락 되었습니까?) C : \ Users \ Administrator \ Documents \ Visual \ 스튜디오 2013 프로젝트 \ vs2013bootstrap \ vs2013bootstrap \ App_Start \ IdentityConfig.cs 36 25 vs2013bootstrap 오류 (21) 호출은 다음과 같은 방법 또는 속성 간의 모호 : 'Microsoft.AspNet.Identity.IdentityExtensions.FindFirstValue (System.Security.Claims .ClaimsIdentity, 문자열) '및 'Microsoft.AspNet.Identity.IdentityExtensions.FindFirstValue (System.Security.Claims.ClaimsIdentity, 문자열) 'C : \ Users \ Administrator \ Documents \ Visual Studio 프로젝트 \ 2013 \ vs2013bootstrap \ vs2013bootstrap \ App_Start \ IdentityConfig.cs 95 24 vs2013bootstrap

UPDATE 내가 같은 템플릿 스크래치 및 업데이트 단지 MVC에서 시작하는 경우와 WEBAPI 라이브러리 5.0.0에 -β2 (면도기의 경우 3.0.3-beta2). 내 응용 프로그램은 여전히 ​​컴파일됩니다. 내가 적용 havent 한 업데이트는 모든 1.1.0 - 베타 각인되고 난 후 여전히 컴파일 모든 Owin 보안 참조를 추가하는 경우 Microsoft.Owin.Security에게

UPDATE2 을 시작하는 이름들입니다. 이 라이브러리

현재 1.0.0 - 알파 1입니다
  • Microsoft.Aspnet.Identity.Core을 떠나 (업데이트 인 1.0.0-β1) 현재 1.0.0-입니다
  • Microsoft.AspNet.Identity.EntityFramework Alpha1 (1.0.0-beta1 업데이트).

위의 굵게 표시된 오류가 발생하면 두 번째 오류가 발생합니다. 첫 번째 라이브러리를 업데이트하면 다른 오류가 발생합니다.

그래서이 업데이트는 다른 베타 업데이트와 호환되지 않습니다.

+1

도움이되었습니다. http://stackoverflow.com/questions/18416915/updating-asp-net-mvc- 5-0-0- 베타 2 내지 5-0-0-rc1 –

답변

3

나는 결국 answers 리소스를 찾았습니다. 템플릿을 Identity의 베타 미리보기로 업데이트하고 깨진 변경 사항을 제거하는 asp.net/vs2013 새로 고침이 있습니다.

관련 문제