Dateien vom Veröffentlichen ausschließen

Einige Dateien sind Bestandteil meines Projekts aber bei der Veröffentlichung möchte ich sie ausschließen. Verschiedene Versuche mit dem Tag Exclude lieferten nicht den gewünschten Erfolg. Aber ich habe eine Möglichkeit mit dem Tag Update gefunden. Dass es die optimale Lösung ist, da bin ich nicht sicher. Aber es funktioniert so, wie ich es erwarte.

Wichtig: Bei dieser Methode wird dann auch die *.dll.config nicht mehr ausgegeben. Ich habe dies so gewollt, da sich darin der Connectionstring befindet. So wird er nicht versehentlich unverschlüsselt veröffentlicht. Aber bei Änderungen der Konfiguration muss ich diese Datei wieder hinzufügen.

Die ItemGroup habe ich im Projekt unter Properties\PublishProfiles in der Datei FolderProfile.pubxml.user eingefügt. Diese Datei wird sich anders nennen, wenn eine andere Art der Veröffentlichung genutzt wird. Zudem musste ich sie erst im Projekt verfügbar machen. Sie war ausgeblendet.