IT TIP

Visual C # Express에서 NuGet을 어떻게 사용할 수 있습니까?

itqueen 2020. 10. 16. 19:19
반응형

Visual C # Express에서 NuGet을 어떻게 사용할 수 있습니까?


Visual C # 2010 Express가있는 경우 NuGet을 사용하여 라이브러리 패키지 참조를 추가하려면 어떻게해야합니까?

도구> 확장 관리자에서 검색 할 때 NuGet이 표시되지 않습니다.

다운로드 페이지 에서 "NuGet Package Manager"(. vsix)를 다운로드 했지만 통합 할 Visual Studio 버전을 묻는 메시지가 표시되면 Visual Web Developer Express 2010 만 표시됩니다. Visual C # Express가 표시되지 않습니다. 그래서 VWD의 Silverlight와 함께 작동 할 것 같지만 WPF와 함께 사용하고 싶습니다.

설명서 페이지 중 하나는 NuGet의 명령 줄 버전 (최신 버전에는 더 이상 제공되지 않음)이 포함 된 1.0 CTP 다운로드 페이지 에 연결되었습니다. 그러나 명령 줄 버전은 무능한 것 같습니다. 지원하는 유일한 작업은 배포 용 패키지를 구축하는 것입니다. 라이브러리 패키지에 대한 참조를 추가하는 명령을 지원하지 않는 것 같습니다.

Visual C # Express에서 NuGet을 사용할 수있는 방법이 있습니까?


업데이트 (2012 년 9 월 12 일) : 좋은 소식 : 이제 Windows 데스크톱 용 Visual Studio Express 2012를 사용할 수 있으며 ( 여기 ), NuGet을 즉시 지원합니다. 일반적으로 VS2012의 모든 버전은 이제 NuGet을 지원하므로이 제한은 과거의 일이되었습니다!


원래 답변 :

Microsoft는 VWD Express에서 작동 할 수있는 방식으로 NuGet에 서명합니다. 이상적으로는 C # Express에서 작동하는 방식으로 서명됩니다 (별도의 빌드 여야 할 수 있음). 안타깝게도 초기 릴리스에서는이 작업을 수행 할 수 없었습니다 (생각하는 것보다 더 어려운 작업입니다).

앞으로 우리는이 시나리오를 가능하게 할 것입니다. NuGet 사이트에 버그를 제출하여 영향을받는 다른 사람들이 투표 할 수 있도록하십시오!


VWD Express가 설치되어있는 경우 다음과 같이이 문제를 해결할 수 있습니다.

  1. C # Express에서 프로젝트 저장 및 닫기

  2. VWD Express에서 프로젝트를 열고 거기에서 Nuget을 사용하여 패키지를 추가하십시오.

  3. 프로젝트를 저장하고 C # Express로 돌아갑니다.


Visual Studio C # Express 2010에서 패키지를 설치하려면 명령 줄 도구 nuget.exe를 사용합니다. nuget 웹 사이트 에서 nuget.exe를 다운로드 하여 Windows 경로 환경 변수에 실행 파일의 경로를 추가하고 라이브러리가 될 위치로 cd 한 다음 라이브러리 이름을 인수로 사용하여 실행합니다.

C:\Code\myprojectdir\myproject>nuget install CommandLineParser
Installing 'CommandLineParser 1.9.71'.
Successfully installed 'CommandLineParser 1.9.71'.

그런 다음 프로젝트-> 참조 추가-> 찾아보기를 사용하여 Visual Studio C # 2010에서 적절한 버전의 dll (예 : 4.0)에 대한 참조를 추가합니다. 그런 다음 프로젝트를 빌드하십시오.


이 비디오를 방문하십시오 : https://youtu.be/8DcANVHLE0o 방법 : nuget.org에서 .exe 파일을 다운로드하고 % appdata % "NuGet"에 폴더를 만들고 cmd를 연 후 폴더에 exe 파일을 붙여 넣습니다. , cd (폴더 주소)를 입력하고 nuget install (패키지)을 입력하고 패키지 폴더로 이동 한 다음 lib, dll 파일을 복사 한 다음 Visual Basic에서 Reference로 넣습니다.

참고 URL : https://stackoverflow.com/questions/4566908/how-can-i-use-nuget-with-visual-c-sharp-express

반응형