17

我新建一个项目,点击编译,得到这个错误:

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

在构建日志中只有这个:

Building: FirstProgram (Debug|x86)

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

Build failed.
Build: 1 error, 0 warnings

这是我看到的:

在此处输入图像描述

是什么导致了这个错误,我该如何解决?

4

12 回答 12

15

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

于 2014-01-29T13:26:01.330 回答
8

这意味着存在内部错误 - 很可能 Xamarin Studio 无法连接到生成引擎进程,或者生成引擎进程崩溃。请从 Help->Open Log Directory 检查日志,那里应该有更完整的错误跟踪

于 2014-01-28T07:12:21.473 回答
2

就我而言,我没有印地(或更高)许可证。当我开始试用期时,问题就解决了。 开始试用

于 2016-02-22T15:03:25.720 回答
1

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

于 2016-03-19T12:36:37.440 回答
1

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

于 2019-04-01T12:41:20.883 回答
1

虽然这是一个旧帖子,但也许这可以帮助某人。
在我的情况下,使用 Xamarin Studio 6.1.4 (build 1),我取消选中Project Options > Build > General
下的“Use MsBuild engine ...”复选框, 问题就消失了。

于 2017-02-03T19:09:08.210 回答
1

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

在此处输入图像描述

于 2018-10-27T17:09:32.207 回答
0

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

dotnet build

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

于 2019-08-06T15:59:01.333 回答
0

从Build菜单尝试以下选项:

  • 全部清除
  • 全部重建

然后重新构建它。


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

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

tail -f *.log

然后再次运行构建并检查报告的日志。完成后点击终端ControlC

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

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

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

$ lsof -p $(pgrep VisualStudio)
$ rm -fr ~/Library/Caches/com.microsoft.visual-studio
于 2017-10-06T14:13:36.567 回答
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 的 Mono:http: //download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi
  4. 重新启动 Xamarin。
于 2018-01-02T15:22:04.187 回答
0

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

于 2017-09-04T19:45:11.537 回答
0

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

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

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

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

于 2016-08-01T13:34:34.763 回答