Czy ktoś jest świadomy sposobu, aby wizualne studio całkowicie ignorowało plik podczas kompilacji? Mam rozwiązanie C#, które ma plik foo.config, który nie jest tak naprawdę standardowym plikiem konfiguracyjnym - jest to po prostu plik tekstowy. Podczas kompilacji VS chwyta plik i bomby.Jak skompilować kompilator Visual Studio zignorować plik?
Chciałbym, aby działała tak, jakby była to tylko plik tekstowy. Nie mam możliwości zmiany nazwy pliku.
EDYCJA: Proszę zauważyć, że BuildAction nie wyklucza plików z kompilatora je sprawdzającego. Po prostu decyduje, czy plik jest wkompilowany w złożenie, czy jest to zawartość (jak jpg lub coś podobnego), czy jest to plik zasobów. Aby uzyskać więcej informacji: see the MSDN page.
EDIT2: Wygląda na to, że jeśli masz plik tekstowy o nazwie foo.config i masz go otwartego podczas budowania, VS2005 wyświetli komunikat o błędzie, że plik powinien być xml. Jeśli jednak zamkniesz plik, VS2005 zignoruje go.
Rozwiązanie: Weryfikacja w programie Visual Studio powoduje błędy w przypadku otwarcia niezgodnego pliku w czasie kompilacji. Aby dowiedzieć się, jak to wyłączyć (dla HTML), zobacz Scott Guthrie's post. Jak wspomniał Allen, powinieneś również ustawić Action Build na "None". Niestety, to nie zatrzyma błędów kompilacji, jeśli masz otwarty plik.
@ edit2: dokładnie, dokładnie jak wyjaśniam w mojej odpowiedzi :) –