我已经通过Nuget将Microsoft Solver Foundation添加到Xamarin iOS项目中,但是无法使用此消息进行构建:
Build FAILED.
MTOUCH : warning MT5215: References to 'gdiplus' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'gdi32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'user32' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'libX11' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'winspool' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'libcups' might require additional -framework=XXX or -lXXX instructions to the native linker
MTOUCH : warning MT5215: References to 'kernel32' might require additional -framework=XXX or -lXXX instructions to the native linker
clang : error : linker command failed with exit code 1 (use -v to see invocation)
error MT5209 : Native linking error : framework not found Carbon
MTOUCH : error MT5202: Native linking failed. Please review the build log.
7 Warning(s)
3 Error(s)
我刚刚开始使用Xamarin而且之前我还没有看到过这些问题。有谁知道我怎么解决它们?
答案 0 :(得分:1)
我不确定Mircosoft Solver最近是否已更新,但我的理解是它内部依赖Linq程序集意味着它无法正常使用MonoFramework。
我没有看到任何正确成功链接程序集的人的引用。我现在还不完全确定Solver是否真的可以与Xamarin联系起来。
查看上面的异常日志,它将程序集构建推送到本机链接器,并且它正在使用某些dll命中异常。在大多数本机链接器的情况下,您必须等待xamarin团队推出更新。但我认为Solver Foundation不在他们的名单上。
Example本机链接器错误