【问题标题】:How can I create a NuGet package for Windows Phone 8.1 from a PCL project?如何从 PCL 项目为 Windows Phone 8.1 创建 NuGet 包?
【发布时间】:2015-04-14 04:25:52
【问题描述】:

我的 PCL 项目设置有以下目标:

  1. .NET 框架 4
  2. 银光 5
  3. Windows 8
  4. Windows Phone 8.1
  5. Windows Phone Silverlight 8

我使用NuGet Package Explorer 为我的nuspec 文件创建了PCL 目标。

我的目标如下所示:lib\portable-net4+sl5+wp8+win8

如果我创建一个 Windows 8 测试项目,我可以在 NuGet 中找到我的库的最新版本。如果我创建一个 Windows Phone 8.1 项目,则不会显示此版本。

我在这里做错了什么?

【问题讨论】:

    标签: c# windows-phone-8 nuget


    【解决方案1】:

    根据 NuGet 文档(请查看“通用框架和配置文件目标示例”部分的 here),您需要将 wpa 添加到您的目标以使其工作。另请注意,wpa 目标仅适用于 NuGet 2.8.1+

    这些相同的配置文件目标用于便携式配置文件目标中的项目。

    【讨论】:

    • 我正在做一个 PCL 构建,所以它应该类似于下面的 portal-
    • 所以,显然这些相同的配置文件也可以用于便携式配置文件,所以这很有效。我会更新您的答案以包含该信息,并将其标记为解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多