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

  • Andrea Lewis

    Andrea Lewis

    14 Mart 2013
  • jbignacio

    jbignacio

    13 Mart 2006
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006