2012-04-12 18 views
8

Chciałbym dodać własne ustawienia konfiguracyjne w Visual Studio 2010. Otworzyłem menedżera konfiguracji, utworzyłem profil, który chciałem i zauważyłem, że ustawienia są przechowywane w pliku .csproj. Chciałbym zachować te ustawienia lokalnie na moim własnym polu. Nasza kontrola kodu źródłowego sprawdza obecnie pliki .csproj, więc gdybym sprawdził te zmiany, wpłynąłby na cały mój zespół. Czy ktoś wie, czy możliwe jest utworzenie ustawień konfiguracyjnych, które są lokalne dla twojego własnego pola dev?Zapisywanie ustawień Menedżera konfiguracji programu Visual Studio Lokalnie

Edytuj: Dodanie zrzutu ekranu menedżera konfiguracji. Te ustawienia chcę zapisać lokalnie.

Configuration Manager

+0

jakie ustawienia chcesz zachować? – cookieMonster

+0

Chcę zachować aktywne ustawienia konfiguracji rozwiązania. Są to ustawienia, które można zmienić podczas kompilacji (domyślnie debugowanie). Mam kilka projektów, które dodają trochę czasu na tworzenie i nigdy się nie zmieniają. Mam kilka konfiguracji do wykluczania ich z budowania, więc tylko projekt, nad którym pracuję, zostaje zbudowany. – Halcyon

Odpowiedz

2

Masz plik csproj i plik csproj.user.

Program Visual Studio umieszcza ustawienia w pliku użytkownika, które mogą być różne dla poszczególnych użytkowników bez wpływu na rozwój całego zespołu (np. Kliknięcie przycisku Pokaż wszystkie pliki). Nie sprawdzasz tego pliku, a jego usunięcie może być niedogodnością, ale nie wpłynie to na program.

Program Visual Studio umieszcza ustawienia w samym pliku csproj, które będą miały wpływ na rozwój zespołu (takie, które klasy są częścią projektu, odwołania do bibliotek DLL i docelowa wersja środowiska). Musisz sprawdzić ten plik podczas wprowadzania zmian, a usunięcie go na pewno wpłynie na twój program.

Jest to oparte na moim własnym zrozumieniu i doświadczeniu. Może jeśli podasz listę ustawień, które chcesz usunąć z pliku csproj, ktoś inny tutaj będzie mógł wyświetlić obejście tego problemu ...

2

Dlaczego nie zapisać tego wszystkiego w pliku rozwiązania diffrenet i używać go, podczas gdy inni będą używać starego?

Powiązane problemy