Visual Studio (또는 빌드 서버)가 설치되어 있지 않은 원격 서버에서 프로젝트에 NuGet 패키지를 추가하는 작업을 자동화하려고합니다. Cu # 코드에서 NuGet.exe를 사용하는 방법을 알고 있지만이 실행 파일은 패키지 만 다운로드하고 다른 필수 작업은 수행하지 않습니다 (참조 추가, ps 스크립트 실행 등). 패키지를 완전히 설치하려면 어떻게해야합니까?Visual Studio가없는 프로젝트에 NuGet 패키지 추가
참고 : 내 앱용 패키지를 업데이트 할 필요가 없으므로 서버의 임의의 .csproj 파일에 패키지를 추가해야합니다. 필자는 웹 기반 .Net IDE를 구축 중이며 사용자가 프로젝트에 패키지를 추가 할 수 있어야합니다.
두 가지 가능성이 있습니다. 하나는 NuGet.exe에는 없지만 다른 라이브러리 (어쩌면 VS 추가 기능)에 있지만, 어디에서 찾을 지 모릅니다. 다른 하나는 어떤 종류의 NuGet Powershell 콘솔을 시뮬 레이팅하고 명령을 보내는 것입니다.하지만 다시 그 방법을 모릅니다.
_ 내 사용자가 자신의 프로젝트에 패키지를 추가 할 수 있어야합니다 _ 그게 무슨 뜻입니까? –
사용자는 Visual Studio에서와 같이 온라인 프로젝트를 만들고 Nuget 패키지를 추가 할 수 있어야합니다. – ulu