Nasıl yapılır: özel seçenekleri sayfaları oluşturma
Seçenekleri iletişim kutusu sayfaları için farklı bölümlerine çeşitli görüntüler Visual Studio. Ana hatları gibi varolan seçenekleri sayfaları kontrol edebilirsiniz Seçenekleri ayarlarını denetleme, ve aynı zamanda kendi özel sayfalar oluşturabilirsiniz. Özel sayfalar, kullanıcıların kendi eklentiler veya başka programlar ayarlarını değiştirmek için kullanın.
Kendi özel oluşturmak için seçenekleri sayfası, sayfa tanımını bir xml dosyasına kayıt defteri anahtarları yerine depolandığından bir eklentiyi kullanmak zorunda değilsiniz. Sonuç olarak, oluşturabileceğiniz seçenekleri Visual Studio tümleşik geliştirme ortamını (IDE) ve ayrıca Macros IDE içindeki erişilebilir sayfalar.
Aşağıdaki adımlar gösterilmiştir özel olarak davranacak bir özel kullanıcı denetimi yaratmak nasıl seçenekleri sayfa ve ona başvurmak için .addin dosyasını değiştirin.
Not
Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Bu yordamlar, genel geliştirme ayarları ile etkin geliştirilmiştir.Ayarlarınızı değiştirmek için alma ve vermeayarları üzerinde araçları menü.Daha fazla bilgi için bkz. Visual Studio ayarları.
Özel seçenekler sayfası oluşturmak için
Windows Control Library projesi oluşturun. Bu ad ToolsOptionsLibrary.dll.
Ve istediğiniz işlevselliği ekleyin.
Bu kullanıcı denetimi özel olacak seçenekleri sayfa. Doldurmak için denetimin boyutlarını değiştirin seçenekleri iletişim kutusunu istemci alanı.
Projeyi yapılandırın.
Visual Studiobaşlatıldığında ve var olanları yükler için tüm paylaşılan .addin dosyaları arar. Seçenekleri adlı sayfaya Ekle/makro güvenlik .addin dosyaların dosya yolları için simgeleri kümesini tanımlar. Aşağıdaki simgeleri eklenmiştir:
% ALLUSERSPROFILE %
% APPDATA %
% USERPROFILE %
% VSAPPDATA %
% VSCOMMONAPPDATA %
Zaman Visual Studio .addin dosyalar için arama başlatır, bu simgeler aşağıdaki yolu dizelerini kullanarak koyar:
Token
Path
% ALLUSERSPROFILE %
.. \Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins\
% APPDATA %
.. \Documents and Settings\kullanıcı adı\Microsoft\MSEnvShared\Addins\
% USERPROFILE %
.. \Documents and Settings\kullanıcıadıDocuments\Microsoft Studio 2010\Addins\
% VSAPPDATA %
.. \Documents and Settings\kullanıcı adı\Addins\
% VSCOMMONAPPDATA %
.. \Documents and Settings\All Users\Addins
Add-INS kaydetme hakkında daha fazla bilgi için bkz: Güvenlik eklentisi.
Daha önce listelenen dizinleri her birinde yeni başvurmak için bir .addin dosyası oluşturmak seçenekleri sayfa.
Şablon olarak aşağıdaki kodu kullanabilirsiniz:
<?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>
De <Assembly></Assembly> etiketinden hemen sonra yerine <dll location> ToolsOptionsLibrary.dll yolunu kullanarak.
Değişiklik <ToolsOptionsPage> (kategori adı, alt kategori adı vb.) kullanıcı denetiminiz öğrendikçe yansıtacak şekilde ayarlar.
Örneğin, kullanıcı denetiminiz "Yeni sayfa" adlı ve "MyTOLib" alt proje ise, daha sonra MyTOLib.NewPage FullClassName etiket olacaktır. Derleme seçenekleri dll Dosyasının bulunduğu ' dir. Düğüm kategori adı olan seçenekleri iletişim kutusunda istediğiniz özel sayfanız örneğin bulmak için ortam, hata ayıklama veya projeler.
Varolmayan bir ad belirtirseniz, bu ada sahip bir düğüm oluşturulur. Kategori düğümü altında görüntülenen addır. Maksimum düzey sayısını iki olduğuna dikkat edin. Üçüncü düzey Düğüm eklenemiyor.
Dosyayı daha önce açıklanan eklenti dosyasını klasörlerden birinde .addin dosya adı uzantısına sahip bir metin dosyası olarak kaydedin. Varsayılan dizindir... \Documents and Settings\kullanıcı adı\Application Data\Microsoft\MSEnvShared\Addins\.
Zaman Visual Studio başlar, görünüyor bu dizinde özel için seçenekleri sayfa tanımları ve bulduğu olanlar yükler. Değiştirmek ya da eklenti dizinleri kullanarak ekleme eklenti / Makro güvenliğini altında sayfa ortam düğümünde seçenekleri iletişim kutusu.
Başlat Visual Studio 'ı tıklatın ve seçenekleri üzerinde araçları menü.
Yeni seçenekleri sayfası görüntülenir.
Ayrıca bkz.
Görevler
Nasıl yapılır: pencere özelliklerini değiştirme
Kavramlar
Seçenekleri ayarlarını denetleme