针对Win10和Win8设备的Nuget包
我有一个生成的nuget包,其中包含为W8和WP8.1编译的库: .nuspec:针对Win10和Win8设备的Nuget包,nuget,windows-10,nuget-package,windows-10-mobile,nuget-spec,Nuget,Windows 10,Nuget Package,Windows 10 Mobile,Nuget Spec,我有一个生成的nuget包,其中包含为W8和WP8.1编译的库: .nuspec: <references> <group targetFramework=".NETCore4.5"> <reference file="mylib.winmd" /> </group> <group targetFramework="portable-wpa81"> <reference fi
<references>
<group targetFramework=".NETCore4.5">
<reference file="mylib.winmd" />
</group>
<group targetFramework="portable-wpa81">
<reference file="mylib.winmd" />
</group>
</references>
因为我计划也针对Win10设备(台式机和电话arm),所以我考虑将这些库添加到同一个包中。
目前还不清楚是否可以为w8、wp8、w10-x86和w10arm生成包含这些lib的包
我正在考虑使用NuGet3中添加的功能。在这种情况下,如何修改nuspec文件?是否应在nuspec文件中添加运行时xml节点
你们中的一些人是否遇到/解决了类似的问题?Nuget 3+规范显然缺乏示例。 使用UWP libs的nuget包的一个很好的例子是。另见 该包是一个简单的归档文件 基本上,winmd文件位于uap10.0文件夹中,DLL位于runtime/win10-x86或runtime/win10-x64或runtime/win10-arm中 除此之外,在:build/native/.targets中还需要一个描述文件 作为总结,文件结构需要如下所示:
build
native
.targets file
lib
uap10.0
.winmd file
runtimes
win10-arm
.dll file
win10-x86
.dll file
win10-x64
.dll file
...
希望这能帮助别人不要浪费宝贵的时间