Piszę narzędzie, które sprawdza moje drzewo źródłowe w poszukiwaniu projektów .vcproj i .csproj (VS2005). Chcę wiedzieć, czy każdy projekt jest projektem aplikacji, biblioteki DLL lub statycznej biblioteki lib.Jak sprawdzić, czy plik projektu Visual Studio reprezentuje projekt aplikacji, biblioteki DLL lub biblioteki statycznej?
Dla C#, myślę, że to pytanie ma odpowiedź (How do you tell the Visual Studio project type from an existing Visual Studio project), ale nie mogę znaleźć oczywistego równoległego w projektach C++. W miarę możliwości wolę coś, co mogę wykorzystać jako proste wyszukiwane hasło w tekście.
W 2012 roku jest to ' Application ConfigurationType>', w 'PropertyGroup' z' Label = "Configuration" '. Zauważ, że może się zmienić w zależności od wybranej konfiguracji projektu - musisz więc mieć możliwość wyboru odpowiedniej. –
Jestem przekonany, że w 2010 roku bardzo dużo się zmieniły w C++ –
Aby dokładnie sprawdzić, jakie rozwiązanie wykorzystasz, możesz zweryfikować dany typ projektu, klikając projekt prawym przyciskiem myszy, wybierając opcję "Właściwości" -> "Właściwości konfiguracji". > 'Ogólne'->' Typ konfiguracji' (w "Domyślnych ustawieniach projektu") – bunkerdive