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

  • Kassem G

    Kassem G

    25 EKİM 2006
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • TROPFEST

    TROPFEST

    27 Mart 2007