Nancy Asp.Net 웹 애플리케이션 템플릿을 사용하여 Visual Studio 2013을 사용하여 만든 매우 간단한 프로젝트가 있습니다.Linux 환경에서 xbuild로 .NET 프로젝트 빌드
내 개발 컴퓨터에서 Visual Studio 2013을 성공적으로 빌드하고 있습니다.
그러나 xbuild를 사용하여 Linux Mono 환경에서 동일한 소스를 빌드하려고하면 실패합니다. 내가 오류의 이유를 이해할 수 없었다
[email protected]:/home/hitly/hitly/src/Hitly.Service# xbuild
XBuild Engine Version 12.0
Mono, Version 3.2.8.0
Copyright (C) 2005-2013 Various Mono authors
Build started 3/31/2014 2:11:49 PM.
__________________________________________________
Project "/home/hitly/hitly/src/Hitly.Service/Hitly.Service.csproj" (default target(s)):
Target RestorePackages:
Executing: mono --runtime=v4.0.30319 ../.nuget/NuGet.exe install "" -source "" -RequireConsent -solutionDir "../"
The specified path is not of a legal form (empty). /home/hitly/hitly/src/.nuget/NuGet.targets: error : Command 'mono --runtime=v4.0.30319 ../.nuget/NuGet.exe install "" -source "" -RequireConsent -solutionDir "../"' exited with code: 1.
Task "Exec" execution -- FAILED
Done building target "RestorePackages" in project "/home/hitly/hitly/src/Hitly.Service/Hitly.Service.csproj".-- FAILED
Done building project
"/home/hitly/hitly/src/Hitly.Service/Hitly.Service.csproj".-- FAILED
Build FAILED. Errors:
/home/hitly/hitly/src/Hitly.Service/Hitly.Service.csproj (default targets) -> /home/hitly/hitly/src/.nuget/NuGet.targets
(RestorePackages target) ->
/home/hitly/hitly/src/.nuget/NuGet.targets: error : Command 'mono --runtime=v4.0.30319 ../.nuget/NuGet.exe install "" -source "" -RequireConsent -solutionDir "../"' exited with code: 1.
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.7254640
: 여기
이 출력됩니다.Linux에서 어떻게 이러한 소스를 만들 수 있습니까?
내가 ~'내부에는'NuGet.targets' 파일이 없습니다/.nuget' 폴더에만'NuGet.exe' .. –
기본 설정으로 파일을 만드는 것은 어떨까요? –