każdym razem robię build chciałbym do tego wydarzenia Pre-build wystąpić:Visual Studio pre-build zdarzenie sprawdzić, czy katalog (i plików) istnieje i usunąć go, jeśli to robi
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Działa to dobrze, jeśli katalog istnieje. Ale jeśli nie ma tam katalogu, spowoduje to awarię kompilacji. Próbowałem robić coś takiego, by sprawdzić, czy katalog tam:
if Exists('$(ProjectDir)\obj\Debug\Package\PackageTmp\')
del $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Ale wierzę moje składnia jest źle, bo dostać kod zakończenia 255. Jaki byłby właściwy sposób, aby to działało?
Dzięki!
Nie jest funkcją, która przyjmuje nawiasy, jej nazwa istnieje. Użyj podwójnych cudzysłowów. jeśli istnieje "ścieżka" del "ścieżka" –
Czy mówisz wewnątrz samego pliku xml? Lub okno edytora na stronie Właściwości w VS? Próbowałem tego na tuzin sposobów i nie mam szczęścia, żeby to zadziałało. – ashlar64
Inny sposób: zignoruj kod zakończenia, np. http://stackoverflow.com/questions/7912726/how-to-modify-return-code-in-visual-studio-build-events/7913356#7913356 – stijn