VS Path Exporter
dodano 05/09/2009
Macro for VS to export pathes to bat file before shutdown of the IDE.
Makro do Visual Studio, najlepszego IDE pod systemy Microsoftu, eksportujące ustawienia ścieżek do katalogów używanych w środowisku.
Często korzystając z wiersza poleceń przy budowie aplikacji korzystamy z ustawień środowiska przygotowanych przez Visual Studio 2008 Command Prompt. I wszystko było by piękne, gdyby przy ustawieniach ścieżek do nagłówków i bibliotek były także brane pod uwagę pozycje zapisane w ustawieniach IDE. Niestety skrypt vcvarsall.bat
ustawia tylko standardowe ścieżki (do standardowych nagłówków, ewentualnie do PSDK), przez co próba budowy projektu wykorzystującego inne biblioteki i nagłówki kończy się niemożliwością znalezienia odpowiednich plików.
Szerszy opis problemu można znaleźć w notce Visual Studio Command Prompt na MalDevBlogu.
Jednym z rozwiązań jest skorzystanie z makra VS Path Exporter, które przy zamykaniu IDE generuje plik bat z zapisanymi w ustawieniach ścieżkami.
Utworzony skrypt powłoki należy uruchamiać przy stracie Visual Studio 2008 Command Prompt, co ustawi odpowiednie zmienne środowiskowe zgodnie z ustawieniami samego środowiska Visual Studio.
Licencja
Marko wraz z źródłami rozpowszechnianie jest na zasadach licencji MIT.
Download
- VSPathExp.zip
[20.29 KB]
pobrano 194 razy
dodano 05/09/2009 - makro wraz z źródłami
Instalacja i konfiguracja
Uruchamiamy Visual Studio a następnie wybierając kolejno z menu Tools -> Macros -> Load Macro Project...
ładujemy plik VSPathExp.vsmacros
. Od tej pory przy zamykaniu środowiska, będzie generowany plik bat, domyślnie C:\vcpaths.bat
, będący skryptem wiersza poleceń, ustawiającym zmienne środowiskowe zgodnie z ustawieniami ścieżek w IDE.
Domyślnie generowany jest plik C:\vcpaths.bat
, można to zmienić edytując kod makra - wystarczy podać inna ścieżkę do pliku przy wywołaniu funkcji CreateBatFile
w obsłudze zdarzenia OnBeginShutdown
(funkcja DTEEvents_OnBeginShutdown
).
Aby zautomatyzować prace, najlepiej dodać wywołanie skryptu vcpaths.bat
do skrótu uruchamiającego wiersz poleceń środowiska Visual Studio, dzięki temu nie będziemy musieli o tym pamiętać ;)
Linki
Changelog
Wersja 1.0 (23/05/2009):
- pierwsza wersja makra
aktualizacja 06/09/2009