प्रतिलिपि बनाई जा रही फ़ाइलें निम्नलिखित कोड का टुकड़ा जो एंटीवायरस प्रोग्राम और उप निर्देशिकाओं
<ItemGroup>
<SomeAppStuff Include="$(SolutionDir)\ProjectXXX\bins\**\*.*" />
</ItemGroup>
<Copy
SourceFiles="@(SomeAppStaff)"
DestinationFolder="$(OutputPath)\%(RecursiveDir)"
SkipUnchangedFiles="true"
OverwriteReadOnlyFiles="true"
Retries="3"
RetryDelayMilliseconds="300"/>
$(OutputPath)\%(RecursiveDir)
निर्दिष्ट कॉपी, सबफ़ोल्डर का सम्मान करने के कार्य के लिए कहेगा तो यह लक्ष्य निर्देशिका के उप-फ़ोल्डरों पर स्रोत निर्देशिका के सबफ़ोल्डर स्थापित करेंगे संभालती साथ किया जा सकता ।
SkipUnchangedFiles
पर्याप्त मेमोरी वाले कंप्यूटरों पर बिल्ड की गति में वृद्धि करेगा, क्योंकि पर्याप्त रैम होने पर विंडोज अक्सर उपयोग की जाने वाली फ़ाइलों के लिए आईओ को अनुकूलित करता है।
Retries
और RetryDelayMilliseconds
में शायद ही कभी एसएसडी ड्राइव के साथ मामलों ख) एंटीवायरस सॉफ्टवेयर में विफल रहता है जब बनाता है, संबंधित क) संकुचित NTFS फ़ाइल सिस्टम मुद्दों को संभालती है।
स्रोत
2016-06-05 19:46:08
यहां एक समान प्रश्न पूछा गया है: http://stackoverflow.com/questions/119271/copy-all-files-and- फ़ोल्डर्स-using-msbuild – joshhendo