在Nuget包中包含非解决方案项

时间:2018-01-10 11:18:24

标签: nuget nuget-package nuspec

我创建了一个包含以下<?xml version="1.0" encoding="UTF-8"?> <report title="Indexing Metrics"> <header> <column type="text">metrics</column> <column type="text">value</column> </header> <rowset> <row> <cell>Start Time</cell> <cell /> </row> <row> <cell>Sucessful Requests</cell> <cell>0</cell> </row> <row> <cell>Failed Requests</cell> <cell>0</cell> </row> <row> <cell>Pending Requests</cell> <cell>0</cell> </row> <row> <cell>Warning Requests</cell> <cell>0</cell> </row> <row> <cell>Cancelled Requests</cell> <cell>0</cell> </row> <row> <cell>Added Docs</cell> <cell>0</cell> </row> <row> <cell>Deleted Docs</cell> <cell>0</cell> </row> <row> <cell>Updated Docs</cell> <cell>0</cell> </row> <row> <cell>Indexed Content Size(byte)</cell> <cell>0</cell> </row> <row> <cell>Token Size(byte)</cell> <cell>0</cell> </row> <row> <cell>Average Latency(seconds)</cell> <cell /> </row> <row> <cell>Max Latency(seconds)</cell> <cell /> </row> <row> <cell>Documents Indexed Per Second</cell> <cell>0</cell> </row> <row> <cell>Bytes Indexed Per Second</cell> <cell>0</cell> </row> </rowset> </report> 元素的Nuspec文件:

files

当我将此Nuget包恢复到任何项目时,<files> <file src="lib\" target="lib" /> <file src="tools\" target="tools" /> <file src="content\" target="content" /> <file src="other-stuff\" target="content" /> </files> 文件夹的内容将添加到项目中(如预期的那样)。

有没有办法确保将这些内容放在文件系统上但未添加到项目/解决方案中?我不希望在Visual Studio中显示此内容。

1 个答案:

答案 0 :(得分:0)

无法在nuspec文件中创建没有内容的文件夹。但是,您绝对可以使用install.ps1文件执行此操作。你可以通过搜索&#34; nuget install.ps1&#34;找到很多例子。并利用PowerShell代码创建目录。