windows – 以MONO Runtime为目标导致Xamarin Build失败

前端之家收集整理的这篇文章主要介绍了windows – 以MONO Runtime为目标导致Xamarin Build失败前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Xamarin Studio中创建一个简单的.NET控制台应用程序后,如果默认的Target Runtime设置为“Microsoft .NET”,我可以构建/调试.

如果我将运行时设置为MONO(‘Mono 4.0.1’),那么我的项目就不再构建了.

错误是:

Error: Unknown MSBuild failure. Please try building the project again

构建输出窗口显示显示的最后一行之前的所有内容
构建:1个错误,0个警告“:

以这种方式定位MONO Runtime无效吗?一个相关的问题here表明它是……

我究竟做错了什么?

运行Windows7(64位),Xamarin Studio 5.9. Mono 4.0.1,.NET 4.5

构建输出如下:

Cleaning Solution: XamarinTest (Debug)

Cleaning: XamarinTest (Debug)

Build started 05/08/2015 16:57:03.
__________________________________________________ Project “C:\Development\Test\XamarinTest\XamarinTest\XamarinTest.csproj”
(Clean target(s)): Target CoreClean: Deleting file
‘C:\Development\Test\XamarinTest\XamarinTest\obj\Debug.NETFramework,Version=v4.5.AssemblyAttribute.cs’
Deleting file
‘C:\Development\Test\XamarinTest\XamarinTest\bin\Debug\XamarinTest.dll.mdb’
Deleting file
‘C:\Development\Test\XamarinTest\XamarinTest\bin\Debug\XamarinTest.dll’
Deleting file
‘C:\Development\Test\XamarinTest\XamarinTest\obj\Debug\XamarinTest.dll’
Deleting file
‘C:\Development\Test\XamarinTest\XamarinTest\obj\Debug\XamarinTest.dll.mdb’
Deleting file
‘C:\Development\Test\XamarinTest\XamarinTest\obj\Debug\XamarinTest.csproj.FilesWrittenAbsolute.txt’
Done building project
“C:\Development\Test\XamarinTest\XamarinTest\XamarinTest.csproj”.

Build succeeded. 0 Error(s) 0 Warning(s)

Time Elapsed 00:00:00.1350135

Cleaning: XamConsole (Debug)

Build started 05/08/2015 16:57:04.
__________________________________________________ Project “C:\Development\Test\XamarinTest\XamConsole\XamConsole.csproj” (Clean
target(s)): Target CoreClean: Deleting file
‘C:\Development\Test\XamarinTest\XamConsole\obj\Debug\XamConsole.exe’
Done building project
“C:\Development\Test\XamarinTest\XamConsole\XamConsole.csproj”.

Build succeeded. 0 Warning(s) 0 Error(s)

Time Elapsed 00:00:00.0170017

Building Solution: XamarinTest (Debug)

Building: XamarinTest (Debug)

Build started 05/08/2015 16:57:04.
__________________________________________________ Project “C:\Development\Test\XamarinTest\XamarinTest\XamarinTest.csproj”
(Build target(s)): Target PrepareForBuild: Configuration: Debug
Platform: Anycpu Target GenerateSatelliteAssemblies: No input
files were specified for target GenerateSatelliteAssemblies,skipping.
Target CoreCompile: Tool C:\Program Files
(x86)\Mono\lib\mono\4.5\mcs.exe execution started with arguments:
/noconfig /debug:full /debug+ /optimize-
/out:obj\Debug\XamarinTest.dll MyClass.cs Properties\AssemblyInfo.cs
obj\Debug.NETFramework,Version=v4.5.AssemblyAttribute.cs
/target:library /define:DEBUG /nostdlib /reference:”C:\Program Files
(x86)\Mono\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.5\RedistList……..\4.5\System.dll”
/reference:”C:\Program Files
(x86)\Mono\lib\mono\4.5..\xbuild-frameworks.NETFramework\v4.5\RedistList……..\4.5\System.Core.dll”
/reference:”C:\Program Files (x86)\Mono\lib\mono\4.5\mscorlib.dll”
/warn:4 Target DeployOutputFiles: Copying file from
‘C:\Development\Test\XamarinTest\XamarinTest\obj\Debug\XamarinTest.dll.mdb’
to
‘C:\Development\Test\XamarinTest\XamarinTest\bin\Debug\XamarinTest.dll.mdb’
Copying file from
‘C:\Development\Test\XamarinTest\XamarinTest\obj\Debug\XamarinTest.dll’
to
‘C:\Development\Test\XamarinTest\XamarinTest\bin\Debug\XamarinTest.dll’
Done building project
“C:\Development\Test\XamarinTest\XamarinTest\XamarinTest.csproj”.

Build succeeded. 0 Warning(s) 0 Error(s)

Time Elapsed 00:00:08.6528652

———————- Done ———————-

Build: 1 error,0 warnings

解决方法:取消选中“使用MSBUild构建引擎”复选框. (Project property => Build => General => Build engine“

它会工作.

原文链接:https://www.f2er.com/windows/441495.html

猜你在找的Windows相关文章