本周我刚开始与Xamarin合作。我在Azure中创建了一个新的“Mobile App”,并从Azure下载了一个示例Xamarin Forms应用程序。当我尝试在Xamarin Studio中打开它时,我收到此消息:
发现同一依赖程序集的不同版本之间存在冲突。在Visual Studio中,双击此警告(或选择它并按Enter键)以修复冲突;否则,将以下绑定重定向添加到应用程序配置文件中的“runtime”节点...
此消息有两个问题。首先,这些警告仅存在于Xamarin Studio中。在Visual Studio 2015中打开的相同解决方案没有此警告 - 因此我无法在Visual Studio中“双击”它。
其次,此Xamarin Studio警告的全文几乎无法访问,因为无法复制它。您在上面看到的警告的哪一部分,我必须转录。警告的其余部分非常长,而Xamarin Studio的表现就好像它希望我以某种方式复制它。但是复制它的唯一方法就是再花二三十分钟来抄写它。当然,我一定是误解了如何使用Xamarin Studio。这是一个屏幕截图:
是否有Xamarin Studio键盘快捷键或技巧可以让我捕获此警告? Xamarin Studio通过Visual Studio请求解决问题是否正常?为什么Visual Studio中不存在警告?
此解决方案也不构建在Visual Studio 2015中。我没有得到任何警告(不幸的是?),事实上我似乎也没有任何构建错误。但是,当它尝试部署(Windows手机仿真)时,它会给我带来各种错误。他们中的大多数都属于这种类型:
当前上下文中不存在名称“X”。
我对此感到困惑,因为它的名字确实缺失了。那为什么它成功建立?
答案 0 :(得分:0)
这在visual studio或xamarin studio中不是问题。
如果您尝试部署构建的设备已经安装了apk文件(而不是来自您的工作站),您将遇到此问题。
要解决此问题,请从设备以及程序包管理器中卸载它,然后尝试部署构建。 我希望它会有所帮助。