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

时间:2013-09-16 21:00:05

标签: c# visual-studio xamarin build msbuild

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

  

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

在构建日志中只有这个:

Building: FirstProgram (Debug|x86)

---------------------- Done ----------------------

Build failed.
Build: 1 error, 0 warnings

以下是我看到的内容:

enter image description here

导致此错误的原因是什么?如何解决?

12 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:6)

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

答案 2 :(得分:2)

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

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

答案 5 :(得分:1)

我在线搜索了类似问题的解决方案,但没有一个解决我的问题,然后我尝试了此操作:
asyncio
然后,我将Tools >>> Options >>> Projects and Solutions >>> Build and RunMSBuild output更改为MSBuild log
重建并显示错误消息。

enter image description here

答案 6 :(得分:1)

cd进入项目路径,然后在其上单击msbuild。 然后,您将在控制台STDOUT中看到错误详细信息。

答案 7 :(得分:0)

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

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

Unregistered TargetFramework '.NETFramework,Version=v4.5.1' is being requested from SystemAssemblyService, returning empty TargetFramework

在搜索此错误后,我找到https://stackoverflow.com/a/38102386/492336,解决方案是下载.NET 4.5.1,之后就可以了!

答案 8 :(得分:0)

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

答案 9 :(得分:0)

Build 菜单中尝试以下选项:

  • 全部清理
  • 重建所有

然后重新构建它。

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

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

tail -f *.log

然后再次运行构建并检查报告的日志。完成后,在终端上点击 Control - C

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

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

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

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

答案 10 :(得分:0)

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

  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单声道:http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi
  4. 重新启动Xamarin。

答案 11 :(得分:0)

尝试从Powershell命令行构建项目。

dotnet build

然后,构建错误将出现在命令行输出中。