如何分配使用的NuGet特定处理器的WindowsStore组件(How to distribute

2019-08-18 09:09发布

我有它链接到本地​​SQLite,让Windows应用商店的应用程序集。

因为SQLite是天然的,那么该组件不能使用AnyCPU资料 - 代替它具有供应单独AnyCPU / 86/64的组件。

我想通过的NuGet分发该组组件的 - 使得当包被导入则的NuGet安装程序安装单独的组件进入的csproj文件内的每一个平台配置。

有没有人这样做过,或有它的一个例子正在做? 有没有人有能怎么做有什么建议?

更新与Nuget2.5有人告诉我,这是可能的-见https://nuget.codeplex.com/discussions/396720 -但我不能工作,如何......有没有人有这方面的工作的任何样本?

谢谢

斯图尔特

Answer 1:

它不能用的NuGet来完成,因为它不支持架构的具体部署。

从蒂姆·豪雅的博客页面的SQLite与Windows 8应用程序 :

为什么没有的NuGet? 好了,基础设施的NuGet现在不支持某些各地原有成分,这些语义处理标题,链接和特定架构的部署。 我们将继续与他们合作,看看我们是否能够驱动这些变化到该平台上。

也看到问题跟踪的NuGet工作项: 添加装配平台一等支持

做到这一点的方法之一是可能的方式SQLite的一样,通过一个扩展包。 我个人不这样做,虽然,虽然谷歌搜索似乎带来了关于如何创建扩展的例子。



文章来源: How to distribute processor-specific WindowsStore assemblies with nuget