Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nuget:如何将文件复制到根文件夹而不包含在项目中_Nuget - Fatal编程技术网

Nuget:如何将文件复制到根文件夹而不包含在项目中

Nuget:如何将文件复制到根文件夹而不包含在项目中,nuget,Nuget,如果将任何文件放入Nuget软件包的Content文件夹中,则在安装过程中,这些文件是: 复制到目标项目的根目录,然后 包括在项目中 有没有办法让Nuget跳过操作2,即复制它们但不将它们包含在项目中 我知道我可以使用Powershell脚本来完成这项工作,该脚本将进入并从项目中删除文件。但我认为这不是一个非常可靠的方法 我是否可以在不依赖Powershell的情况下实现这一点?您可以尝试直接将内容添加到包中,而不是“内容”文件夹中。 尝试添加内容文件时,NuGet将忽略“内容”之外的文件 然后

如果将任何文件放入Nuget软件包的
Content
文件夹中,则在安装过程中,这些文件是:

  • 复制到目标项目的根目录,然后
  • 包括在项目中 有没有办法让Nuget跳过操作2,即复制它们但不将它们包含在项目中

    我知道我可以使用Powershell脚本来完成这项工作,该脚本将进入并从项目中删除文件。但我认为这不是一个非常可靠的方法


    我是否可以在不依赖Powershell的情况下实现这一点?

    您可以尝试直接将内容添加到包中,而不是“内容”文件夹中。 尝试添加内容文件时,NuGet将忽略“内容”之外的文件

    然后,您可以使用powershell scr执行复制部分