SORU
3 Mart 2011, PERŞEMBE


Değil't belirtilen dizin oluşturmak için AYNI anahtarı var mı?

Post-build ana app çıkış klasöre çıktı klasör derlenmiş DLL kopyalamak için bir olay AYNI kullanıyorum. DLL "" bu klasörü gibi ana app çıkış klasörü: . Modülleri bir kopyalanan

xcopy  "$(TargetPath)" "$(SolutionDir)Prism4Demo.Shell\$(OutDir)Modules\" 

Komutu iyi olursa Modülleri klasörü varsa çalışır, ama eğer klasör mevcut değilse, AYNI şey yaratmaz test sırasında keşfettim, ve komut başarısız olur.

Klasörü mevcut değil mi oluşturulmasına neden olan AYNI bir geçiş var mı? Ben de benim için ekleyin ne isterseniz var değil mi post-build klasörü oluşturmak için olay? Yardımlarınız için teşekkürler.

CEVAP
27 Mart 2012, Salı


Ben" ama küçük bir hile ile - hedef karakteri \ hedef dizin aynı olduğunu söylemek son ve dosya gerekir! çalışıyor "/Cevapla

Örnek:

xcopy "$(TargetDir)$(TargetName).dll" "$(SolutionDir)_DropFolder" /F /R /Y /I

çalışma ve kod ama bu 2, döndürmez:

xcopy "$(TargetDir)$(TargetName).dll" "$(SolutionDir)_DropFolder\" /F /R /Y /I

Komut satırı argümanları benim örnek olarak

/F - Görüntüler tam kaynak ve hedef dosya adları

/R - Bu salt okunur dosyaların üzerine yazılır

/Y - Bastırır varolan bir dosya(lar) üzerine isteyen

/I - hedef dizin ama \ ile sona erer. () olduğunu Varsayar

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009