【问题标题】:Xamarin.Forms project cannot be opened in VS2013 after install VS2015Xamarin.Forms项目安装VS2015后无法在VS2013中打开
【发布时间】:2015-11-09 09:19:57
【问题描述】:

我有一个基于共享模板和 VS2013 的 Xamarin.Forms 项目。 我首先将我的机器从 Win 8.1 更新到了 Win 10。 之后,我已经测试了我的 VS2013 安装的项目。包括 .forms 项目在内的所有项目都可以正常运行。 然后我安装了 VS2015(在 Win 10 下)。
之后,我无法再在 VS2013 下打开我的 .forms-project。

错误信息(翻译成英文):
标题:检查项目和解决方案的更改。
此项目不受支持,或者需要进行影响项目行为的更改,以便可以在此版本的 Visual Studio 中打开项目。 更改会自动应用,因此不会影响行为。

不支持:
- 安卓项目
- iOS-项目

所以...似乎是 VS2015 安装导致 VS2013 出现此错误消息。

我必须做些什么才能让我的项目在 VS2013 下重新运行?

【问题讨论】:

  • 根据我的调查,似乎 Xamarin 与 VS2013 的集成软件 - 为什么会 - 被安装 VS2015 删除。我现在尝试让我的 VS2013 再次工作(将正确的 IS 版本重新安装到 VS2013)。如果我能做到的话,我会再次在这里写。

标签: visual-studio-2013 xamarin visual-studio-2015 xamarin.forms


【解决方案1】:

完成...
首先,我尝试删除 VS2013 附加包“Get Xamarin”并重新安装附加包“Xamarin”(我认为应该是 Xamarin 集成 SW 包的新名称)。
没有奏效... 然后安装崩溃并显示一个表格,其中包含每个 SW 的下载链接(包括 Integration-SW Xamarin V3.11.1589)。 然后我只下载了 .msi 到 V3.11.1589 并启动它。

通过设置,我能够选择安装软件的 VS 版本(选择 VS2013,因为在 VS2015 下已经安装了软件)。 安装后,我能够再次在 VS2013 下打开我的项目而没有错误消息。 因为我只有机会安装最新的 IS 版本并且最新的 V3.11.1589 依赖于 MAC(MAC OS 至少 Mac OS X 10.10.5,XCode 至少 7,Xamarin.iOS 至少 9.1),我是无法连接到 MAC BH,必须先将 MAC 更新到 XCode 7.1 和最新的 Xamarin Studio(大约要安装 4.5 gig)。

之后,我重新启动了 MAC 和我的 PC,取消配对并将 MAC Build Host 与我的 PC 重新配对,然后能够再次使用我的 VS2013 安装。

结论:

  • 看来,作为VS2015的安装with Xamarin(至少在Win 10) 删除已安装的 Xamarin VS2013,让 Xamarin 项目无法再打开。
  • 如果安装了 VS2015(带有 Xamarin 选项),Xamarin 集成软件 V. V3.11.1589 是 安装到VS2015(今天)。这也是最新的“稳” 在 Xamarin 页面上发布(但我没有找到专门的 Xamarin 页面上 .msi 的下载链接)。
    所以……我认为,对于 VS2015 应该使用最新的“官方”版本,我想,你也应该 为较旧的 VS 版本安装最新版本(这样您就可以 能够使用“旧”VS 版本进行开发,但也可以迁移您的 项目到 VS2015 通常应该是目标)。

  • 但是,如果您想使用此版本 (V3.11.1589),您还必须在 MAC 上更新 XCode 和 Xamarin Studio(什么 - 取决于您的 Internet 连接 - 可能需要几个小时)。

所以……如果你有同样的问题,我建议你:

  • 搜索 .msi 到 V3.11.1589 并安装它(在设置中仅选择“旧”VS 安装)。 由于我没有找到下载链接,所以我在this thread 发帖(我认为应该尽快添加来自 Xamarin 的带有下载链接的答案)

  • 将 MAC 更新到 XCode 7.1,将 Xamarin Studio 更新到最新的稳定版本(Xamarin.iOS,版本:9.1.0.27)

  • 在 MAC 中取消配对构建主机
  • 重新启动 MAC 和您的开发 PC
  • 重新配对构建主机

完成此操作后,我的 VS2013 安装(Xamarin.Forms 项目)现在可以再次运行。

【讨论】:

  • 嗯.. [并重新安装附加包“Xamarin”] 让我陷入困境;它带我到 Xamarin 下载网页,获取 vstoolsforxamarin.exe 并立即启动 2015 更新程序。我再也无法触及2013年了。也确实在寻找 [Integration-SW Xamarin V3.11.1589] 并得到 4 个结果,其中 2 个是这个页面。
猜你喜欢
  • 1970-01-01
  • 2016-01-11
  • 1970-01-01
  • 2018-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多