C# Can';t从Visual Studio连接到Mac上的Xamarin

C# Can';t从Visual Studio连接到Mac上的Xamarin,c#,ios,xamarin,visual-studio-2015,xamarin.ios,C#,Ios,Xamarin,Visual Studio 2015,Xamarin.ios,我已经在Visual Studio 2015和MacBook Pro上安装了Xamarin操作系统X 10.11.4。问题是,当我尝试从VS连接到OSX时,它说由于某种原因它无法启动Designer代理 据我从日志中看到,主要问题在于: Xamarin.VisualStudio.IOS.MacServer Error: 0 : [2016-04-03 21:21:44.1336] An error occured starting the Designer 4.0.3.214 agent: Xa

我已经在Visual Studio 2015和MacBook Pro上安装了Xamarin操作系统X 10.11.4。问题是,当我尝试从VS连接到OSX时,它说由于某种原因它无法启动Designer代理

据我从日志中看到,主要问题在于:

Xamarin.VisualStudio.IOS.MacServer Error: 0 : [2016-04-03 21:21:44.1336] An error occured starting the Designer 4.0.3.214 agent: Xamarin.Messaging.Client.AgentConsoleRunner Information: 0 : ==== :: Xamarin :: 4.0.3.214-cycle6-c6sr3+0dd817c ====
Xamarin.Messaging.Client.AgentConsoleRunner Information: 0 : Starting Designer 4.0.3.214...
Failed-Native type size mismatch between Xamarin.Mac.dll and the executing architecture. Xamarin.Mac.dll was built for 32-bit, while the current process is 64-bit.

有没有办法解决这个问题?顺便说一句,这是完整的日志

我在日志中看到了一些问题。引起我注意的一点是,它未能下载配置文件。确保XCode已安装(并且是最新的),并且您可以运行它。您可能还需要登录到Apple dev门户并接受许可协议-如果存在未决协议,门户有时会阻止某些操作

另外,您在OSX上安装的Xamarin可能略有不同(或者可能在不同的频道上):

Mac MacBook-Pro-Andrey.local(192.168.0.3)上安装的Xamarin.iOS(版本9.6.1.9)与本地Xamarin.iOS 9.6.1.8不匹配。虽然这可能不是问题,但可能会导致意外行为。应用更新时,请确保Mac和Windows保持同步


在做任何其他事情之前,我会先解决这个问题。

@Dominic是的,这是VS信息,这是Xamarin Studio他们都在同一个更新频道(稳定),我一直在检查更新,每次我看到软件没有任何新的更新。XCode是最新的,运行很好,dev portal没有向我显示任何新的许可协议,但我手动将所有配置文件下载到XCode,现在没有错误。当你说“现在没有错误”时,你的问题解决了吗?您现在可以从Visual Studio构建iOS项目了吗?不,我的意思是设置没有错误,但Designer agent仍然没有启动。最新日志中的第44行肯定是它现在失败的地方。您应该看到的不是该错误消息,而是“代理设计器4.0.3.214正在运行”,这就是我遇到的情况。这是一个非常奇怪的错误消息-Visual Studio是一个32位应用程序,因此它不应该尝试加载64位库。您正在运行什么版本的Windows?什么版本的VisualStudio?除Xamarin外,您是否安装了任何扩展?我正在使用VS 2015 Enterprise运行64位Windows 10 Pro,这是有关其扩展和版本的完整VS信息。我也注意到第44行,但不知道为什么会发生这种情况。在TaskManager中,我看到VS运行的是32位