Mam projekt biblioteki klas z niestandardowymi plikami .config. Build Action dla tych plików konfiguracyjnych jest ustawiona na "Content" i "Copy Always". Ten projekt biblioteczny odwołuje się następnie do co najmniej 4-5 aplikacji konsolowych w ramach tego samego rozwiązania. Po zbudowaniu rozwiązania, moduł biblioteki klas i niestandardowe pliki konfiguracyjne są kopiowane do folderu z przywołanymi folderami projektów.
Próbuję zrobić:
Zastosowanie SlowCheetah przekształcać pliki niestandardowe config
Problem:
Choć SlowCheetah przekształca pliki konfiguracyjne w ramach projektu biblioteki klasy to nie kopiuje przekształcone plik do przywoływanych projektów. to znaczy zawsze kopiuje plik źródłowy/oryginalny.
Znaleziono kilka innych wątków, ale żadne z nich nie było oparte na SlowCheetah, pomocne byłyby wszelkie sugestie. Zauważ, że używam Install Shield Limited Edition, więc rozwiązanie musi działać dla plików .msi/setup. Ponadto nie chcę łączyć plików i stosować transformacji na połączonych plikach, ponieważ wtedy musiałbym wykonać tę samą transformację dla wszystkich projektów referencyjnych.
Dzięki
bug Próbowałem wprowadzenie krok po kompilacji z krytym xcopy do projektu (-ów) konsoli, ale nadal kopiowane wersji nieprzetworzonej . Jedyne, co mogę w tym momencie myśleć to to, że jest to jakiś problem z timingiem. Być może transformacja ma miejsce po post-build ?! –
Mając ten sam problem tutaj, dla mnie jest to plik NLog.config, który również dodałem przekształcenia. Ten sam problem, plik jest przekształcany, ale nie kopiowany. – workabyte