【问题标题】:Xamarin sample project not loading in Visual Studio BlendXamarin 示例项目未在 Visual Studio Blend 中加载
【发布时间】:2016-04-07 17:50:48
【问题描述】:

1/ 我是 Xamarin 和 VS Blend 的新手。 2/ 我安装了 Xamarin,我被检查我已经有 Visual Studio

3/我从链接https://github.com/xamarin/recipes下载Xamarin示例项目

我试图从这些示例中打开一个 android 项目,但是当我选择并打开它时,它在项目文件夹中显示“不可用”。你可以在附图中看到。

【问题讨论】:

  • 嗨朋友们,我从我的笔记本电脑上完全卸载了 Microsoft Blend,然后我从 Xamarin 网站安装了 Microsoft Visual Studio 社区。但是当我尝试打开相同的 xamarin 示例项目时,在解决方案资源管理器中显示相同的问题(显示不可用),我真的不知道为什么我仍然无法使用从 Xamarin 网站下载的 IDE 打开项目。

标签: xamarin


【解决方案1】:

目前,Microsoft Blend 不支持基于 Xamarin 的 XAML 格式,因为 Blend 使用自己的内部解析器,并且不支持通过插件的第 3 方 XAML 变体。

假设并希望随着 Xamarin 的合并完成,将来会有一个支持它的 Blend 版本...

就像 Xamarin 用户在过去一年中所做的那样,您需要手写 XAML 文件:

参考:https://kb.xamarin.com/customer/portal/articles/2026256-why-doesn-t-the-visual-studio-xaml-designer-work-for-xamarin-forms-xaml-files-

【讨论】:

  • 谢谢,为了使用这些示例项目,我需要从 xamarin 网站下载 Microsoft Community 2015?
  • 听起来你已经为 Visual Studio 安装了插件,所以你不需要做任何其他事情,你应该能够打开解决方案并从那里继续,你只是不能使用 Blend ,您将需要在 Visual Studio 中将基于 XAML 的 UI 屏幕(如果项目基于 Xamarin.Forms)编辑为文本文件。
  • 我相信大多数认真使用 Xamarin 的人已经开发了他们自己的替代方案,用于将 xaml 动态上传到应用程序/模拟器中进行预览,或者正在使用“Xaml 播放器”或“大猩猩播放器”或类似内容。希望您是对的,Blend 开始支持 Xamarin xaml。那太棒了!
  • @irreal 会很好。我们目前不在生产应用程序中使用 Xamarin.Forms/XAML,而是为迄今为止我们所有的应用程序使用“本机”UI。开销(性能和内存)太重了。 2.0 版本有很大帮助,但性能差异仍然很大。我们希望新的 Forms 2.1 以及新的 Xamarin Android Java-Bridge(目前处于 Alpha 阶段)能够满足我们的要求,但不确定 iOS ......祈祷 ;-)
  • @SushiHangover 是的,我的意思是“大多数人都在认真使用 Xamarin.Forms”。我理解您决定使用原生 UI。我们也会这样做,但是我们有大量的屏幕,如果我们的 UI 没有共享,我们就会失去共享代码的意义。所以我们非常擅长优化 xaml 表单 :)
【解决方案2】:

您无法在 Blend 中打开 Xamarin 项目。它有一个集成的 Android 设计器和一个用于 IOS 的远程设计器(您需要一个 MAC Build-Agent 才能工作)。

【讨论】:

    猜你喜欢
    • 2021-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2020-07-27
    • 1970-01-01
    相关资源
    最近更新 更多