2017-04-08 1 views
0

Linux 컴퓨터에서는 package.config 파일이 주어 지므로이 파일에서 종속성 트리의 JSON을 출력하고 싶습니다.Nuget 의존성 - NuGet의 package.config 종속성 트리를 리눅스에 표시하려면 어떻게해야합니까?

package.config 내의 패키지가 Linux 컴퓨터와 호환되지 않을 수 있으므로 패키지를 먼저 설치하는 것과 관련된 솔루션이 작동하지 않는다고 생각합니다.

감사합니다.

+0

당신은 Mono와 .Net Core로 질문을 태그했습니다. 나는 .NET 코어가 packages.config를 사용하지 않기 때문에 Mono라고 추측한다. – svick

+0

나에게 어떤 것을 사용할지는 중요하지 않습니다. json을 받아서 리눅스 머신에 의존성을 제공하고 싶습니다. json 내의 패키지는 리눅스 머신에서 지원되지 않을 수도있다. – MichaelLo

+0

https://stackoverflow.com/a/47838073/5598194 다음은 Carl이 언급 한 유사한 질문에 대한 나의 대답입니다. Is는 Linux에서 작동 할 수 있도록 NPM을 사용합니다. 그러나 .NET Core가 packages.config를 사용하지 않고 Mono가 패키지에 대한 정보를 저장하는 방법을 모르지만이 솔루션을 여기에 답변으로 게시하지 않습니다. 적어도 당신이 도움이된다고 말할 때까지 :) –

답변

0

View nuget package dependency hierarchy을 참조하십시오. 그곳에있는 대답은 당신이 필요로하는 코드를 포함하고 있습니다. 안타깝게도 Nuget.Core 패키지는 .NET Core와 호환되지 않으므로이 도구는 Windows OS 컴퓨터에서만 실행될 수 있음을 의미하는 전체 .NET 프레임 워크를 대상으로해야합니다.

관련 문제