【问题标题】:Cross Platform Blank App Xamarin Project跨平台空白应用 Xamarin 项目
【发布时间】:2018-05-02 03:37:08
【问题描述】:

我正在尝试使用 Visual Studio 和 Xamarin 创建一个跨平台的应用程序。我一直在尝试关注我在网上找到的tutorial 来执行此操作。

当视频中的人去创建一个新项目时,他有下面的屏幕,并创建了一个Blank App (Xamarin.Forms Portable

我已经使用 IDE 安装了必要的组件(Xamarin、WPF 和其他几个),但是我没有看到这个选项。

我使用Mobile App (Xamarin.Forms) 创建了一个项目,但它与所需模板的结构不同。我错过了一个组件吗?现在模板被称为不同的东西了吗?

【问题讨论】:

    标签: visual-studio xamarin xamarin.forms


    【解决方案1】:

    该视频已有将近两年的历史,这意味着今天的某些部分看起来有所不同。

    如果您点击创建一个新的xamarin.forms 应用程序,您将进入一个新的步骤,您可以在其中选择一个空白应用程序。

    然后您可以选择共享项目或 .net(便携式)。

    .net 将为您提供一个可移植的类库,就像视频中的那样。 这两种方法各有优势。

    在文档中阅读更多信息:https://docs.microsoft.com/sv-se/xamarin/cross-platform/app-fundamentals/code-sharing

    希望这些信息对你有所帮助!

    【讨论】:

    • PCL 已被替换为 .NET Standard,如您分享的图片所示
    • 我已经这样做了,它创建了MyApp.AndroidMyApp.iOSMyApp.UWP,但它没有.Portable 解决方案和App.cs 类?
    • @David,正如评论中提到的,PCL 被 .NET 标准取代。因此,您的解决方案不包含可移植类库。取而代之的是,您可以看到使用 .Net Standard 的简单类库。
    • @SrustiThakkar 那么代码进入哪个类以使其成为跨平台?
    • 没错。如果您想要简单的应用程序,请将您的模板从空白更改为 Master Details,您会更好地理解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多