【问题标题】:Build Failed. See the build log for detail构建失败。有关详细信息,请参阅构建日志
【发布时间】:2013-09-21 03:30:55
【问题描述】:

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

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

在构建日志中只有这个:

Building: FirstProgram (Debug|x86)

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

Build failed.
Build: 1 error, 0 warnings

这是我看到的:

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

【问题讨论】:

  • Xamarin Studio 中有一个输出窗口/面板,它应该向您显示来自 Build 命令的消息。他们说什么?
  • 我在帖子中添加了一张图片。您是否将该窗口称为输出窗口 Jason? Leo 我如何找到日志?
  • 不显示错误而是显示输出窗口日志
  • 很抱歉,如何显示输出窗口日志?我用谷歌搜索了一下,右下角应该有一个“应用程序输出”选项卡,但我的没有。
  • 没关系,我显示了“Android 日志”。但是日志中什么也没有出现..

标签: c# visual-studio xamarin build msbuild


【解决方案1】:

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

【讨论】:

  • 这也适用于我正在从事的非 xamarin 项目。
  • 在 Tizen .NET 应用程序上工作,每次我关闭在同一个工作区中打开的解决方案时都会发生这种情况。令人沮丧!
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        虽然这是一篇旧帖子,但也许这可以帮助某人。
        就我而言,使用 Xamarin Studio 6.1.4(内部版本 1),我未选中
        项目选项>构建>常规
        下的“使用MsBuild引擎...”复选框 问题消失了。

        【讨论】:

          【解决方案6】:

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

          【讨论】:

            【解决方案7】:

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

            【讨论】:

            • 在一个有趣的旋转中,实际运行 msbuild 停止了 IDE 中的错误,然后我可以构建并运行!
            【解决方案8】:

            升级 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,然后就可以使用了!

            【讨论】:

              【解决方案9】:

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

              【讨论】:

                【解决方案10】:

                Build 菜单尝试以下选项:

                • 全部清理
                • 全部重建

                然后重新构建它。


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

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

                tail -f *.log
                

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

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

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

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

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

                【讨论】:

                  【解决方案11】:

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

                  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。

                  【讨论】:

                    【解决方案12】:

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

                    dotnet build
                    

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

                    【讨论】:

                      猜你喜欢
                      • 2023-01-24
                      • 2016-10-02
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 2018-10-13
                      • 1970-01-01
                      • 2013-12-24
                      • 1970-01-01
                      相关资源
                      最近更新 更多