C# 如何从PCL项目为Windows Phone 8.1创建NuGet软件包?

C# 如何从PCL项目为Windows Phone 8.1创建NuGet软件包?,c#,windows-phone-8,nuget,C#,Windows Phone 8,Nuget,我的PCL项目是根据以下目标设置的: .NET框架4 银光5号 视窗8 Windows Phone 8.1 Windows Phone Silverlight 8 我使用为我的nuspec文件创建了PCL目标 我的目标如下:lib\portable-net4+sl5+wp8+win8 如果我创建一个Windows8测试项目,我可以在NuGet中找到我的库的最新版本。如果创建Windows Phone 8.1项目,则不会显示此版本 我做错了什么?根据NuGet文档,请查看“通用框架和配置文件目标示

我的PCL项目是根据以下目标设置的:

.NET框架4 银光5号 视窗8 Windows Phone 8.1 Windows Phone Silverlight 8 我使用为我的nuspec文件创建了PCL目标

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

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


我做错了什么?

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


这些相同的配置文件目标用于可移植配置文件目标中的项目。

不过,我正在进行PCL构建,因此它应该与门户网站类似,就在其下方。因此,显然这些相同的配置文件也可以用于可移植配置文件,所以这是可行的。我将更新您的答案以包含该信息,并将其标记为解决方案。