मेरे पास अन्य उत्तरों के साथ बहुत अधिक भाग्य नहीं था, मैंने आखिरकार "हटाएं" आदेश में निर्मित का उपयोग करके अपने कार्यान्वयन में ऐसा कैसे किया , जाहिर है कि वाइल्डकार्ड को लागू करने के लिए एक विशिष्ट तरीका है , यह थोड़ा बारीक है , यहां है वह सब कुछ जो आपको अपने " CSPROJ " में डालना है ( टारगेट एक " वैरिएबल में बनाया गया है, स्वचालित रूप से शामिल किया गया है") "नीचे":
<Target Name="RemoveFilesAfterBuild">
<ItemGroup>
<XMLFilesToDelete Include="$(TargetDir)\*.xml"/>
<PDBFilesToDelete Include="$(TargetDir)\*.pdb"/>
</ItemGroup>
<Delete Files="@(XMLFilesToDelete)" />
<Delete Files="@(PDBFilesToDelete)" />
</Target>
मुझे विभिन्न भाषा विशिष्ट फ़ोल्डरों के उत्पन्न होने में भी परेशानी हुई है, यदि आपके पास भी यह समस्या है, तो आप अप्रयुक्त भाषा के विशिष्ट फ़ोल्डरों को भी हटा सकते हैं। मैंने इसे केवल बिल्ड टाइप "रिलीज़" के तहत ट्रिगर करने के लिए चुना है:
<ItemGroup>
<FluentValidationExcludedCultures Include="be;cs;cs-CZ;da;de;es;fa;fi;fr;ja;it;ko;mk;nl;pl;pt;ru;sv;tr;uk;zh-CN;zh-CHS;zh-CHT">
<InProject>false</InProject>
</FluentValidationExcludedCultures>
</ItemGroup>
<Target Name="RemoveTranslationsAfterBuild" AfterTargets="AfterBuild" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<RemoveDir Directories="@(FluentValidationExcludedCultures->'$(OutputPath)%(Filename)')" />
<ItemGroup>
<XMLFilesToDelete Include="$(TargetDir)\*.xml"/>
<PDBFilesToDelete Include="$(TargetDir)\*.pdb"/>
</ItemGroup>
<Delete Files="@(XMLFilesToDelete)" />
<Delete Files="@(PDBFilesToDelete)" />
</Target>