ฉันมีโครงการ C # บอกว่า MyProject.csproj อยู่ที่ "C: \ Projects \ MyProject \" ฉันยังมีไฟล์ที่ต้องการคัดลอกไปยังไดเรกทอรีผลลัพธ์ของโครงการนี้ แต่ไฟล์จะอยู่ในตำแหน่ง "C: \ MyContentFiles \" นั่นคือไฟล์เหล่านี้ไม่ได้อยู่ในกรวยโครงการ ไดเร็กทอรีนี้มีไดเร็กทอรีย่อยด้วย ไม่มีการจัดการเนื้อหาของไดเร็กทอรี ดังนั้นฉันต้องรวมสิ่งที่อยู่ภายใต้มันทั้งหมด
เมื่อฉันรวมไว้เป็น 'เนื้อหา' ในโปรเจ็กต์สิ่งเหล่านี้จะถูกคัดลอก แต่โครงสร้างไดเร็กทอรีหายไป ฉันทำสิ่งนี้: -
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
ฉันจะคัดลอกไฟล์ / ไดเร็กทอรีเหล่านี้แบบวนซ้ำไปยังไดเร็กทอรีเอาต์พุตของโปรเจ็กต์ที่มีโครงสร้างไดเร็กทอรีอยู่ได้อย่างไร