【问题标题】:Not able to find out Portable Class Libraries project in visual studio 2017 when creating cross platform app创建跨平台应用程序时无法在 Visual Studio 2017 中找到可移植类库项目
【发布时间】:2018-06-16 19:49:26
【问题描述】:

您好,当我要创建新的 xamarin 表单应用程序时,我无法在 VS 2017 的共享代码策略选项中看到可移植类库。enter image description here

请帮帮我

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.android visual-studio-2017 xamarin-studio


    【解决方案1】:

    这是预期的行为,无法再使用 Visual Studio 2017 创建 PCL 库,因为它们已被 .NET Standard 库取代,请参阅 here 了解更多详细信息。

    此外,here 还提供了路线图和与 PCL 配置文件的比较,因此您可以根据您的目标框架和需要放置在共享库中的 API 来确定适合您的 .NET Standard 版本。

    【讨论】:

      【解决方案2】:

      .NET 标准库是可移植类库的替代品。它们允许您访问比 pcl 更多的框架。如果您想在带有 Xamarin 的新移动应用程序中使用 PCL,您仍然可以手动创建 PCL 项目并在 Xamarin 应用程序中引用它。

      【讨论】:

      • 但是我在 Google 上看到了一篇视频文章,他正在运行 Visual Studio Professional 2017,他能够在共享代码策略下创建 PCL 项目,你能告诉我如何
      • PCL 选项已替换为 Visual Studio 2017 版本 15.5 跨平台应用程序中的标准库
      • @NiteeshKumar 只是想在这里理解你的推理 - 这个答案比我晚半小时发布,它得出了相同的结论,并且没有包含任何关于新的 .NET 标准的链接或资源图书馆,你说你不熟悉,我的回答直到几个小时前才被标记为有效。为什么这取代了我的答案作为这个问题的有效答案?
      • @Sergio0694,你们俩都是对的,实际上我是堆栈溢出的新手,我试图接受你们的两个答案,这就是为什么
      • @NiteeshKumar 当然可以,没问题! ?
      猜你喜欢
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多