将nuget包的内容文件复制到输出目录

时间:2018-12-19 08:17:29

标签: nuget nuget-package nuget-spec

要求: 我们已经设置了pdf文件,应将其复制到构建目录。我们正在尝试使用这些文件制作一个nuget包。

用于生成nuget包的nuspec文件:

  `<package>
  <metadata>
    <id>PACKAGE</id>
    <version>1.0.2</version>
    <title></title>
    <authors>AUTHOR</authors>
    <owners>OWNER</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description></description>
    <contentFiles>
        <files include="contentfiles/*.pdf" buildAction="None" copyToOutput="true" />
    </contentFiles> 
  </metadata>
  <files>
    <file src=".\*.pdf" target="contentFiles" />
  </files>
</package>`

用于打包的Nuget.exe版本:4.8.1.5435

我们尝试的方法:  使用Install.ps1和Uninstall.ps1 powershell脚本(似乎现在不支持它)  玩弄buildAction属性和copyToOutput属性

**我们不会在lib目录中指定这些文件,因为这些文件是纯文件,在针对不同.net框架和.net核心的不同应用中需要这些文件。

0 个答案:

没有答案