У меня есть файл nuspec для пакета, содержащего UWP, а также сборки Android и iOS.
В версии UWP мне также нужно включить файл содержимого. Согласно этой ссылке, я должен использовать тег contentFiles, который отлично работает в следующем коде, и в сгенерированном файле пакета я добавил файлы:
<?xml version="1.0"?>
<package>
<metadata minClientVersion="3.3.0">
<id>x</id>
<version>1.0.1</version>
<authors>...</authors>
<description>...</description>
<contentFiles>
<files include="**/images/*.*" ... />
</contentFiles>
</metadata>
</package>
Однако мне также нужно включить сборки, для чего я должен использовать узел files:
<?xml version="1.0"?>
<package>
<metadata minClientVersion="3.3.0">
...
</metadata>
<files>
<file src="..." target="..." />
</files>
</package>
В этом случае файлы содержимого просто игнорируются. Другими словами, как только я добавляю узел files, узел contentFiles даже не добавляется в сгенерированный пакет!
Это ошибка в Nuget.exe? Это по дизайну? Как я могу иметь оба в пакете?!
PS: Мой nuget.exe — последний официальный.