用于Visual Studio的Xamarin工具:几乎无法缓慢

时间:2016-09-23 12:16:24

标签: xamarin visual-studio-2015 f# resharper

我想知道这个问题是否有任何解决方法,因为我经常遇到崩溃 - 虽然不清楚崩溃是由Resharper,Xamarin Tools还是C#的混合引起的和F#项目。

当我重新启动Visual Studio并加载包含Xamarin Forms项目的解决方案时,整个显示都会锁定。一到三分钟后,我得到一个弹出窗口,说Xamarin for Visual Studio的更新可用(点击弹出窗口没有效果,所以我假设这是误报)。几秒钟后,它尝试连接到我的Mac,这通常是不成功的,因为我在我的笔记本电脑上工作,并且该连接仅在我在家时可用。

只有当与Mac的连接失败时,我才能与Visual Studio进行交互,然后,大约30%的时间,尝试构建,清理或重新生成只会导致弹出式提示"操作无法完成"。解决这个问题的唯一方法是重新启动Visual Studio,导致整个磨削过程再次重启。

Xamarin本人已经将我介绍给这些论坛。显然这不是一个纯粹的软件问题,所以我会尝试将其提炼成特定的问题。

  1. 有没有办法防止误报告诉我,当Visual Studio的Xamarin新版本显然不可用时,

  2. 我是否有可以使用的设置来选择连接到Mac,而不是在我事先知道不会建立连接时尝试建立连接并终止启动时间? / p>

  3. 是否存在构建问题"此操作无法完成"有报道?我还没有发现任何与Xamarin或Resharper相关的问题。但它经常发生。

1 个答案:

答案 0 :(得分:1)

  1. 这是否一直发生?多年来我们遇到了这个问题,但它变得更好了。确保所有计算机都与最新的稳定更新同步。如果在Beta / Alpha上,这是典型的,因为我们经常推送构建。奇怪的是,你说它正在尝试更新Xamarin Studio,我们实际上不再发布适用于Windows的Xamarin Studio:https://www.xamarin.com/faq#xpq6。因此,在Windows上卸载以前版本的Xamarin Studio可能是个好主意。

  2. 这是一个好点。这可能需要一个小的剪纸错误提交。请随时在此处记录问题,我可以协调状态:(https://bugzilla.xamarin.com/enter_bug.cgi?product=Visual%20Studio%20Extensions)。在过去,我已经看到了几个方法。 1)创建一个可能被称为.sln的单独.Windows,它只会加载Windows本机项目(Android,UWP等)。这样就可以完全跳过该步骤。 2)您可以简单地卸载iOS项目,直到您需要重新加载项目并在iOS端工作。但是我同意应该有一个项目属性/ IDE设置应该说“在启动时启动Xamarin Mac代理”。

  3. 这个错误真的很模糊。我们需要收集一些日志(可以从%LOCALAPPDATA%\Xamarin\Log或使用Help->Xamarin收集日志文件)。 This operation could not be completed之后的This operation could not be completed: Invalid Pointer通常会出现错误/异常。因此,我们需要深入研究日志,看看是否可以在发生时获取堆栈跟踪。我还会尝试删除项目目录的.suo隐藏文件夹中的.vs