我正在从c#类库项目中构建一个nuget包。
类库本身包含标记为build action=content
的文件,我无法更改。
我不想在nuget包中使用这些内容文件。如果我使用空文件标签,则不包括这些内容文件。
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
...
</metadata>
<files />
</package>
但是,如果我至少将其他文件添加到我的包中,就像这样
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
...
</metadata>
<files>
<file src="source/path.dll" target="lib\net45\" />
</files>
</package>
我项目中标记为内容的每个文件也包含在我的包中。
有没有办法避免这种情况?