我创建了一个新项目,单击编译,并收到此错误:
构建失败。有关详细信息,请参阅构建日志。
在构建日志中只有这个:
Building: FirstProgram (Debug|x86)
---------------------- Done ----------------------
Build failed.
Build: 1 error, 0 warnings
以下是我看到的内容:
导致此错误的原因是什么?如何解决?
答案 0 :(得分:8)
很多时候处理这个错误。我刚关闭并重新开放。每次添加解决方案然后删除它时都会发生这种情况。我认为Xamarin Ide不是一个非常好的Ide,至少在Mac中不是。
答案 1 :(得分:6)
这意味着存在内部错误 - 很可能Xamarin Studio无法连接到构建引擎进程,或者构建引擎进程崩溃。请检查帮助 - >打开日志目录中的日志,其中应该有更完整的错误跟踪
答案 2 :(得分:2)
答案 3 :(得分:1)
我在尝试构建时遇到了同样的错误。没有注意到我已经退出我的帐户,这导致了错误。很奇怪我没有被提示重新登录或提供我没有登录的信息。
答案 4 :(得分:1)
虽然这是一个老帖子,但也许这可以帮助某人
就我而言,使用Xamarin Studio 6.1.4(版本1),我取消选中
使用MsBuild引擎......' 项目选项>下的复选框构建>一般和
问题消失了。
答案 5 :(得分:1)
我在线搜索了类似问题的解决方案,但没有一个解决我的问题,然后我尝试了此操作:
asyncio
然后,我将Tools >>> Options >>> Projects and Solutions >>> Build and Run
和MSBuild output
更改为MSBuild log
。
重建并显示错误消息。
答案 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)
我按照列出的顺序下载并安装了下面显示的软件包:
答案 11 :(得分:0)
尝试从Powershell命令行构建项目。
dotnet build
然后,构建错误将出现在命令行输出中。