【VisualStudio】코드 제너레이터가 작동하지 않았다 【비망록】
1378 단어 VisualStudioC#.NET
소개
VisualStudio2019에서 Web API를 만들려고 할 때 컨트롤러를 만들려고하면 다음 오류가 발생하여 만들 수 없습니다.
이것의 해결 방법을 비망록으로 써 둡니다.
환경
Windows10
VisualStudio2019
1. 오류의 원인
우선 나온 에러에 쓰고 있는 문언 「패키지의 복원에 실패했습니다. 의 패키지의 변경을 롤백합니다.
원인은 "코드 생성기를 실행하는 동안 오류가 발생했습니다."쪽에있었습니다.
VisualStudio가 컨트롤러를 스캐 폴드로 만들 때,
Microsoft.VisualStudio.Web.CodeGeneration.Design
라는 패키지를 사용합니다. (사용하는 것은 그 밖에도 있습니다.)
컨트롤러를 만들려고 할 때 패키지 관리자 인 NuGet이이 패키지를 마음대로 다운로드하여 그것을 사용합니다.
그 다운로드가 왜인지 못했기 때문이었습니다.
2. 솔루션
우선 나온 에러에 쓰고 있는 문언 「패키지의 복원에 실패했습니다. 의 패키지의 변경을 롤백합니다.
원인은 "코드 생성기를 실행하는 동안 오류가 발생했습니다."쪽에있었습니다.
VisualStudio가 컨트롤러를 스캐 폴드로 만들 때,
Microsoft.VisualStudio.Web.CodeGeneration.Design
라는 패키지를 사용합니다. (사용하는 것은 그 밖에도 있습니다.)
컨트롤러를 만들려고 할 때 패키지 관리자 인 NuGet이이 패키지를 마음대로 다운로드하여 그것을 사용합니다.
그 다운로드가 왜인지 못했기 때문이었습니다.
2. 솔루션
여기에 패키지를 다운로드하는 URL이 작성되었지만 작성되지 않았기 때문입니다.
그리고 작성하여 완료됩니다.
이것은 다운로드 소스를 지정하고 여기에서 패키지를 가져옵니다.
사이고에게
최근에 VisualStudio를 설치했는데 보통 처음부터 URL을 지정하지 않았습니까?
VisualStudio를 사용하고 있는 사람이 모두 이 작업을 했다고는 생각되지 않는다.
원인을 알기까지 상당히 시간이 걸렸습니다만, 해결해도 좋았습니다.
Reference
이 문제에 관하여(【VisualStudio】코드 제너레이터가 작동하지 않았다 【비망록】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ruemura3/items/20bb24c7dd8761d52be8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【VisualStudio】코드 제너레이터가 작동하지 않았다 【비망록】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ruemura3/items/20bb24c7dd8761d52be8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)