【发布时间】:2016-05-06 05:17:41
【问题描述】:
我正在创建一个仅包含内容的 NuGet 包(例如,没有 DLL,在这种情况下只有文本文件)。当我安装软件包时,我收到以下错误消息:
安装包:无法安装包“CodeGenerator.Templates.EF6-CQRS-Aurelia 1.0.2”。您正在尝试将此包安装到以“.NETFramework,Version=v4.6.1”为目标的项目中,但该包不包含任何程序集引用或 与该框架兼容的内容文件。如需更多信息,请联系包作者。
这都是真的,但我不想针对这个包的任何框架——我怎样才能做到这一点?
包在这里:https://www.nuget.org/packages/CodeGenerator.Templates.EF6-CQRS-Aurelia
【问题讨论】:
-
你是如何生成包的?您可以发布命令和/或 nuspec 文件吗?
-
顺便说一句,我使用 Nuget 包资源管理器打开了包,我注意到有一个包含所有模板的
lib文件夹。我的印象是lib是保留名称,尝试将该文件夹重命名为其他名称,例如templates -
我正在使用 NuGet 包资源管理器来编辑/构建包。会尝试你的建议,谢谢。
-
您是否找到解决方案来解决没有内容文件的 nuget 包?
-
@glpj 现在我刚刚添加了一个框架依赖项来解决这个问题。自从我提出这个问题以来,我一直没有机会深入研究这个问题,但是一旦我这样做了,如果我有什么要分享的,我会在这里发帖!
标签: visual-studio nuget nuget-package