在 Nuget 中,我们可以为 DLL 指定不同的目标(例如 net35、net40、winrt45 等)。有没有办法对内容文件做同样的事情?
我正在尝试为 net35 提供与 winrt45 不同的内容文件。
谢谢,劳伦特
在 Nuget 中,我们可以为 DLL 指定不同的目标(例如 net35、net40、winrt45 等)。有没有办法对内容文件做同样的事情?
我正在尝试为 net35 提供与 winrt45 不同的内容文件。
谢谢,劳伦特
NuGet 团队计划在 NuGet 2.0 中添加对此的支持。NuGet 论坛上有关于此支持如何工作的讨论。
使用当前版本的 NuGet 执行此操作的唯一方法是创建 PowerShell install.ps1 脚本来复制相应的内容文件。
这是在 NuGet 2.0 中实现的:“从 NuGet 2.0 开始,除了程序集引用之外,内容文件以及 PowerShell 脚本也可以按目标框架进行分组。” 请参阅http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package。