构建Xamarin.iOS项目时,NuGet包恢复失败,错误代码为127

前端之家收集整理的这篇文章主要介绍了构建Xamarin.iOS项目时,NuGet包恢复失败,错误代码为127前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在Xamarin Studio中构建一个Xamarin.iOS项目. Nuget包恢复已启用但在任何构建期间我收到以下错误

/.nuget/NuGet.targets: Error: Command ‘mono –runtime=v4.0.30319
“/.nuget/NuGet.exe” install “/ProjectName/packages.config” -source “”
-RequireConsent -solutionDir “/” exited with code: 127. (ProjectName)

从终端运行相同的命令没有任何问题,并使用以下输出消息完全正常:

Restoring NuGet packages… To prevent NuGet from downloading packages
during build,open the Visual Studio Options dialog,click on the
Package Manager node and uncheck ‘Allow NuGet to download missing
packages’.

.nu​​get / NuGet.exe和.nuget / NuGet.targets是最新的.使用禁用的nuget恢复项目.csproj文件编译工作正常.

请指教.

解决方法

退出代码:127 =“找不到命令”

在cmd之后运行是否真的可以从基本解决方案目录运行?

mono --runtime=v4.0.30319 "/.nuget/NuGet.exe" install "/ProjectName/packages.config" -source "" -RequireConsent -solutionDir "/"

>单声道无法找到CIL exe将导致退出代码为2,但我假设它没有正确找到单声道…

如果您输入在/usr/local / bin或/usr/bin中找到的单声道?

试试:

sudo ln /Library/Frameworks/Mono.framework/Commands/mono /usr/bin

并从Xamarin Studio重试.

参考:https://forums.xamarin.com/discussion/43192/os-x-10-11-el-capitan-beta-and-xamarin-compiler-error-127

猜你在找的iOS相关文章