构建失败。 有关详细信息,请参阅构建日志

我创建一个新项目,单击编译,并收到此错误:

构建失败。 有关详细信息,请参阅构建日志

在构建日志中只有这样:

Building: FirstProgram (Debug|x86) ---------------------- Done ---------------------- Build failed. Build: 1 error, 0 warnings 

这是我看到的:

在此处输入图像描述

是什么导致此错误,我该如何解决?

很多次处理这个错误。 我刚关闭并重新开放。 每次添加解决方案然后删除它都会发生。 我认为Xamarin Ide不是一个非常好的Ide,至少在Mac中不是。

这意味着存在内部错误 – 很可能Xamarin Studio无法连接到构建引擎进程,或者构建引擎进程崩溃。 请检查帮助 – >打开日志目录中的日志,那里应该有一个更完整的错误跟踪

在我的情况下,我做了Indy(或更高)许可证。 当我开始试用期,问题就解决了。 开始试用

我在尝试构建时遇到了同样的错误。 没有注意到我已经退出我的帐户,这导致了错误。 很奇怪我没有被提示重新登录或提供我没有登录的信息。

虽然这是一个老post,也许这可以帮助某人。
就我而言,使用Xamarin Studio 6.1.4(版本1),我取消选中
项目选项”>“构建”>“常规 ”下的“使用MsBuild引擎…”复选框
问题消失了。

升级Xamarin后我遇到了同样的问题,在我的情况下,它甚至发生在x86 /桌面控制台应用程序中。 原来是因为我没有4.5.1,这是较新版本所要求的(我认为我只有4.5)。

我在日志中找到了这个条目:

 从SystemAssemblyService请求未注册的TargetFramework'.NETFramework,Version = v4.5.1',返回空的TargetFramework 

在googing这个错误后我发现https://stackoverflow.com/a/38102386/492336 ,解决方案是下载.NET 4.5.1,之后它就可以了!

我刚刚使用Visual Studio Community for Mac遇到了同样的问题。 系统磁盘空间不足。 释放一些磁盘允许构建成功完成。

从“ 生成”菜单中尝试以下选项:

  • 全部清洁
  • 全部重建

然后再次构建它。


如果没有帮助,请转到“ 帮助”菜单和“ 打开日志目录” ,检查日志文件以获取详细信息。

例如,通过将日志文件夹拖放到新打开的终端窗口中,然后运行:

 tail -f *.log 

然后再次运行构建并检查报告的日志。 命中控制 – 完成后在终端上的 C.

为了更好的可见性,运行:

 tail -f *.log | grep -C5 -i error 

您还可以尝试清除VisualStudio缓存文件夹,例如:

 $ lsof -p $(pgrep VisualStudio) $ rm -fr ~/Library/Caches/com.microsoft.visual-studio 

我按照列出的顺序下载并安装了下面显示的软件包:

  1. JDK 1.6: http : //www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html请从上面的列表中选择jdk-6u31-windows-i586.exe安装程序。
  2. Android SDK: http : //dl.google.com/android/installer_r20-windows.exe主安装程序完成后,请打开SDK Manager并安装以下平台API:7,8,10,12,14
  3. 适用于Android SDK的Mono: http : //download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi
  4. 重启Xamarin。

我在网上搜索类似问题的解决方案,但没有解决我的问题,然后我尝试了这个:
Tools >>> Options >>> Projects and Solutions >>> Build and Run
然后我将MSBuild outputMSBuild log更改为Detailed
重建并显示错误消息。

在此处输入图像描述