Après avoir utilisé TeamCity, mon processus de création est Visual Studio (sln) -> NuGet Pack. Tout se construit bien et l'artefact est créé. Mais l'artefact contient tous les fichiers, y compris les fichiers .vbproj, .vb, le dossier classes qui contient uniquement les fichiers .vb.L'artefact TeamCity inclut tous les fichiers.
Existe-t-il un moyen d'activer un paramètre pour créer l'artefact qui n'a pas tous les fichiers .vb, car ils sont compilés dans le fichier .dll?
Il y a un certain nombre de façons de contrôler ce qui est emballé, mais cela dépend probablement de ce que vous êtes d'emballage. Est-ce un composant redistribué/partagé? –
Comment configurer les chemins d'artefacts? Vous pouvez utiliser des règles d'exclusion pour exclure des fichiers d'une certaine extension, par ex. '-: */*. vb => report.zip'. Plus d'exemples ici: https://confluence.jetbrains.com/display/TCD10/Configuring+General+Settings#ConfiguringGeneralSettings-PathsPatterns. –
J'ai pensé à l'exclure dans le fichier nuspec. Espérait juste que teamcity pourrait avoir une bascule pour être assez intelligent pour exclure les fichiers qui sont compilés. – zSKIz