Jak: Tworzenie niestandardowych stron apletu Opcje
Opcje okno dialogowe wyświetla wiele stron dla różnych części Visual Studio.Istniejące strony opcji można kontrolować, jak wskazano w Kontrolowanie ustawień opcji, można również tworzyć własne niestandardowe strony.Niestandardowe strony można użyć, aby umożliwić użytkownikom zmienianie ustawień dla użytkownika dodatki lub inne programy.
Aby utworzyć własne niestandardowe Opcje strony, nie trzeba używać Dodaj w, ponieważ definicja strony jest przechowywana w pliku XML, zamiast kluczy rejestru.W związku z tym, można utworzyć Opcje stron, które są dostępne w Visual Studio zintegrowane środowisko programistyczne (IDE), a także w IDE makra.
Następujące kroki demonstruje, jak utworzyć formant użytkownika niestandardowego, który będzie pełnił rolę niestandardową Opcje stronę, a następnie zmodyfikuj plik .addin, aby odwołać się do.
[!UWAGA]
Okien dialogowych i poleceń menu, którą widzisz mogą różnić się od tych opisanych w pomocy, w zależności od tego, aktywne ustawienia lub edition.Procedury te zostały opracowane z ogólnych ustawień rozwoju aktywnych.Aby zmienić ustawienia, kliknij przycisk przywozu i wywozuUstawienia na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby utworzyć niestandardowe strony opcji
Utwórz projekt Biblioteka formantów systemu Windows.Nadaj mu nazwę ToolsOptionsLibrary.dll.
Dodać formanty i funkcje, które mają.
Ten formant użytkownika staną się niestandardowej Opcje strony.Zmień rozmiar formantu tak, aby wypełnić Opcje obszaru klienckiego okno dialogowe.
Skompiluj projekt.
Visual Studiowyszukuje wszystkie pliki udostępnione .addin podczas uruchamiania i ładuje te, które są obecne.Opcje stronę o nazwie /Dodaj w makra zabezpieczeń definiuje zestaw tokenów dla ścieżki pliku .addin plików.Włącza się następujących tokenów:
% ALLUSERSPROFILE %
% APPDATA %
% USERPROFILE %
% VSAPPDATA %
% VSCOMMONAPPDATA %
Gdy Visual Studio uruchamia wyszukiwanie plików .addin, zastępuje te tokeny przy użyciu następujących ciągów ścieżki:
Token
Ścieżka
% ALLUSERSPROFILE %
..\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins\
% APPDATA %
..\Documents and Settings\nazwa_użytkownika\Microsoft\MSEnvShared\Addins\
% USERPROFILE %
..\Documents and Settings\nazwa_użytkownika\My Documents\Visual Studio 2010\Addins\
% VSAPPDATA %
..\Documents and Settings\nazwa_użytkownika\Addins\
% VSCOMMONAPPDATA %
..\Documents and Settings\All Users\Addins
Aby uzyskać więcej informacji dotyczących sposobu rejestrowania dodatków, zobacz Dodawanie zabezpieczeń.
W jednym z katalogi wymienione wcześniej utworzyć plik .addin, aby odwołać się za nowy Opcje strony.
Jako szablon, można użyć poniższego kodu:
<?xml version="1.0" encoding="UTF-16" standalone="no"?> <Extensibility xmlns="https://schemas.microsoft.com/AutomationExtensibility"> <HostApplication> <Name>Microsoft Visual Studio Macros</Name> <Version>10.0</Version> </HostApplication> <HostApplication> <Name>Microsoft Visual Studio</Name> <Version>10.0</Version> </HostApplication> <ToolsOptionsPage> <Category Name="Environment"> <SubCategory Name="My Tools Options Page"> <Assembly><dll location></Assembly> <FullClassName>ToolsOptionsLibrary.UserControl1 </FullClassName> </SubCategory> </Category> </ToolsOptionsPage> </Extensibility>
W <Assembly></Assembly> tag, zastąpić <dll location> przy użyciu ścieżki ToolsOptionsLibrary.dll.
Zmiana <ToolsOptionsPage> ustawienia (nazwa kategorii, nazw podkategorii i tak dalej) odpowiadać specyfice kontrolki użytkownika.
Na przykład jeśli kontrolki użytkownika o nazwie "Nowa strona" i jej projekt jest "MyTOLib", FullClassName tag byłoby MyTOLib.NewPage.Zgromadzenie jest, w którym znajduje się opcje biblioteki DLL.Nazwa kategorii jest węzłem w Opcje okno dialogowe, w którym chcesz zlokalizować niestandardową stronę, na przykład, środowiska naturalnego, debugowanie lub projektów.
Jeśli określisz nazwę, która nie istnieje, węzeł, który ma nazwę tego jest tworzony.Podkategoria jest nazwa, która pojawia się w węźle.Należy zauważyć, że maksymalna liczba poziomów jest dwa.Nie można dodać węzła trzeciego poziomu.
Zapisz plik jako plik tekstowy, który ma rozszerzenie nazwy pliku .addin, w jednym z folderów-w pliku, które są opisane wcześniej.Katalogiem domyślnym jest.\Documents and Settings\nazwa_użytkownika\Application Data\Microsoft\MSEnvShared\Addins\.
Gdy Visual Studio jest uruchamiana, wygląda w tym katalogu dla niestandardowych Opcje stronie definicje i ładuje te, które znajdzie.Można zmienić lub dodać dodawanie w katalogach za pomocą - w / Poziomu zabezpieczeń makr strony pod środowiska węzeł w Opcje okno dialogowe.
Uruchom Visual Studio i kliknij przycisk Opcje na Narzędzia menu.
Twój nowy Opcje wyświetlana jest strona.
Zobacz też
Zadania
Jak: Zmienianie właściwości okna
Koncepcje
Wykres modelu obiektu automatyzacji