加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 21:33:32 所属栏目:Windows 来源:网络整理
导读:在Xamarin Studio中创建一个简单的.NET控制台应用程序后,如果默认的Target Runtime设置为“Microsoft .NET”,我可以构建/调试. 如果我将运行时设置为MONO(‘Mono 4.0.1’),那么我的项目就不再构建了. 错误是: Error: Unknown MSBuild failure. Please try b
在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:DevelopmentTestXamarinTestXamarinTestXamarinTest.csproj”
(Clean target(s)): Target CoreClean: Deleting file
‘C:DevelopmentTestXamarinTestXamarinTestobjDebug.NETFramework,Version=v4.5.AssemblyAttribute.cs’
Deleting file
‘C:DevelopmentTestXamarinTestXamarinTestbinDebugXamarinTest.dll.mdb’
Deleting file
‘C:DevelopmentTestXamarinTestXamarinTestbinDebugXamarinTest.dll’
Deleting file
‘C:DevelopmentTestXamarinTestXamarinTestobjDebugXamarinTest.dll’
Deleting file
‘C:DevelopmentTestXamarinTestXamarinTestobjDebugXamarinTest.dll.mdb’
Deleting file
‘C:DevelopmentTestXamarinTestXamarinTestobjDebugXamarinTest.csproj.FilesWrittenAbsolute.txt’
Done building project
“C:DevelopmentTestXamarinTestXamarinTestXamarinTest.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:DevelopmentTestXamarinTestXamConsoleXamConsole.csproj” (Clean
target(s)): Target CoreClean: Deleting file
‘C:DevelopmentTestXamarinTestXamConsoleobjDebugXamConsole.exe’
Done building project
“C:DevelopmentTestXamarinTestXamConsoleXamConsole.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:DevelopmentTestXamarinTestXamarinTestXamarinTest.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)Monolibmono4.5mcs.exe execution started with arguments:
/noconfig /debug:full /debug+ /optimize-
/out:objDebugXamarinTest.dll MyClass.cs PropertiesAssemblyInfo.cs
objDebug.NETFramework,Version=v4.5.AssemblyAttribute.cs
/target:library /define:DEBUG /nostdlib /reference:”C:Program Files
(x86)Monolibmono4.5..xbuild-frameworks.NETFrameworkv4.5RedistList……..4.5System.dll”
/reference:”C:Program Files
(x86)Monolibmono4.5..xbuild-frameworks.NETFrameworkv4.5RedistList……..4.5System.Core.dll”
/reference:”C:Program Files (x86)Monolibmono4.5mscorlib.dll”
/warn:4 Target DeployOutputFiles: Copying file from
‘C:DevelopmentTestXamarinTestXamarinTestobjDebugXamarinTest.dll.mdb’
to
‘C:DevelopmentTestXamarinTestXamarinTestbinDebugXamarinTest.dll.mdb’
Copying file from
‘C:DevelopmentTestXamarinTestXamarinTestobjDebugXamarinTest.dll’
to
‘C:DevelopmentTestXamarinTestXamarinTestbinDebugXamarinTest.dll’
Done building project
“C:DevelopmentTestXamarinTestXamarinTestXamarinTest.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“

它会工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读