كيفية القيام بما يلي: قم بإنشاء الصفحات خيارات مخصصة

خيارات صندوق حوار يعرض العديد من الصفحات لأجزاء مختلفة من Visual Studio. يمكنك التحكم في الصفحات الخيارات موجود، كـ المفصلة في التحكم في إعدادات خيارات، ويمكنك أيضا إنشاء الخاصة بك الصفحات المخصصة. يمكنك استخدام الصفحات مخصصة للسماح للمستخدمين بتغيير الإعدادات الخاصة بك إضافة-أدوات أو البرامج غير ذلك.

إلى إنشاء الصفحة خيارات خاصة بك cusإلىm ، لم يكن إلى استخدام وظيفة إضافية بسبب تعريف الصفحة sإلىred في ملف XML بدلاً من مفاتيح السجل. Consequently, you can إنشاء خيارات الصفحات that are accessible في the ‏‫Visual Studio integrated development بيئة (IDE) و also في the وحدات الماكرو IDE.

توضح الخطوات التالية كيفية إنشاء مخصص عنصر تحكم المستخدم التي سوف تعمل كصفحة مخصصة خيارات ثم قم بتعديل ملف.addin للرجوع إليه.

ملاحظة

قد تختلف مربعات الحوار وأوامر القائمة التى تشاهدها الان عن تلك الموصوفة في التعليمات اعتماداً على الإعدادات النشطة أو الإصدار الخاص بك. تم تطوير هذه الإجراءات من خلال "إعدادات تطوير عام" النشط. To change your settings, click Import and Export Settings on the Tools menu. لمزيد من المعلومات، راجع العمل مع إعدادات.

إلى إنشاء a مخصص خيارات الصفحة

  1. إنشاء a Windows عنصر تحكم مكتبة مشروع. اسم it ToolsOptionsLibrary.dll.

  2. إضافة the عناصر التحكم و functionality you want.

    This مستخدم عنصر تحكم will become the مخصص خيارات الصفحة. تغيير الحجم the عنصر تحكم إلى fill the خيارات حوار صندوق العميل مساحة.

  3. إنشاء المشروع.

    Visual Studio looks for الجميع shared .addin ملفات when it starts و loads those that are موجود. The خيارات الصفحة named إضافة-في/وحدات الماكرو الأمان defines a التعيين of رموز مميزة for ملف paths of .addin ملفات. The following رموز مميزة are مُضمن:

    • %ALLUSERSPROFILE%

    • % بياناتApp%

    • %USERPROFILE%

    • % VSAPPDATA%

    • % VSCOMMONAPPDATA%

    When Visual Studio starts يتم الآن البحث for .addin ملفات, it replaces these رموز مميزة بواسطة using the following مسار سلاسل:

    رمز مميز

    Path

    %ALLUSERSPROFILE%

    .. \مستندات و إعدادات\الجميع Users\تطبيق بيانات\Microsoft\MSEnvShared\الوظائف الإضافية\

    % بياناتApp%

    .. \مستندات و إعدادات\ اسم المستخدم \Microsoft\MSEnvShared\الوظائف الإضافية\

    %USERPROFILE%

    .. \مستندات و إعدادات\ اسم المستخدم \My مستندات\Visual 2010\الوظائف الإضافية\Studio

    % VSAPPDATA%

    .. \مستندات و إعدادات\ اسم المستخدم \الوظائف الإضافية\

    % VSCOMMONAPPDATA%

    .. \مستندات و إعدادات\الجميع Users\الوظائف الإضافية

    للحصول على مزيد من المعلومات حول كيفية تسجيل إضافة-زر 'Ins'، راجع إضافة-في الأمان.

  4. في واحد الدلائل المذكورة سابقا، قم بإنشاء ملف.addin إلى مرجع جديد صفحة 'خيارات' .

    يمكنك استخدام التعليمة البرمجية التالية كـ قالب:

    <?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>
    
  5. في <Assembly></Assembly>علامة، استبدل <dll location>بواسطة استخدام مسار ToolsOptionsLibrary.dll.

  6. تغيير الإعدادات < إلى olsOptionsPage > (اسم االفئة واسم الفئة الفرعية، وهكذا) إلى تعكس مواصفات جهاز تحكم مستخدم.

    على سبيل المثال، إذا كان عنصر تحكم مستخدم الخاص بك يسمى "NewPage" و مشروع الخاص به هو "MyTOLib"، ثم سيكون علامة FullClassName MyTOLib.NewPage. تجميع هو الموقع "مكتبة الارتباط الديناميكي لخيارات" هو الموجودة. اسم فئة هو صندوق الحوار خيارات العقدة الموقع تريد بحث الصفحة المخصصة الخاصة بك، على سبيل المثال، بيئة، تصحيح، أو مشاريع.

    إذا عينت اسماً exهوt لم يكن، عقدة له هذا الاسم هو التي تم إنشاؤها. فئة فرعية هو الاسم الذي يظهر تحت عقدة. لاحظ أنه الحد الأقصى لعدد المستويات هو الثاني. لا يمكنك إضافة عقدة المستوى الثالث.

  7. قم بحفظ الملف كـ ملف نص تلك h كـ.addin ملحق اسم الملف، في إحدى الوظائف-في مجلدات الملفات التي تم وصفها سابقا. الدليل الافتراضي هو \مستندات و إعدادات\ اسم المستخدم \تطبيق بيانات\Microsoft\MSEnvShared\الوظائف الإضافية\.

    عندما يكون Visual Studioيبدأ، فإنه يبحث في هذا الدليل لتخصيص خيارات الصفحة ملفات تعريف و تحميل تلك التي تعثر عليها. يمكنك تغيير أو إضافة الدلائل الإضافية بواسطة استخدام Add-in /صفحة من الأمان وحدات الماكرو في العقدة بيئة في صندوق الحوار خيارات.

  8. بدء Visual Studioو انقر فوق خيارات أدوات .

    خيارات صفحتك الجديدة هو dهوplayed.

راجع أيضًا:

المهام

كيفية القيام بما يلي: الصفات المميزة لإطار تغيير

المبادئ

التحكم في إعدادات خيارات

إضافة-في التسجيل

مخطط نموذج كائن تلقائي

موارد أخرى

إنشاء و التحكم في بيئة Windows

التنفيذ التلقائي والمرجع الامتداد