FIX: Je aktualizácia k dispozícii umožniť prispôsobenie kontroly identifikácie pre rozšírenie model kódované UI Test v Visual Studio 2010 SP1

Preklady článku Preklady článku
ID článku: 2696646 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Aktualizovaná verzia je k dispozícii pre program Microsoft Visual Studio 2010 Service Pack 1 (SP1). Táto aktualizácia pridá nový model rozšírenie umožniť prispôsobenie kontroly identifikácie pri nahrávať a prehrávať automatizácie testy pomocou kódované UI Test rozšírenie modelu Visual Studio 2010 SP1. Po použití tejto aktualizácie, zavedenie nového plug-in pre vlastné ovládacie prvky je oveľa jednoduchšie a priamočiarejšie ako pred.

Nový model rozšírenie pridáva nasledujúce triedy:
  • UITechnologyElementProxy.Ako príklad toho, ako používať túto novú triedu môžete zmeniťQueryIDmetóda. Táto metóda je uvedená ako množina podmienok na mape prvky používateľského rozhrania (UIMap). Tejto novej triedy môžete použiť, ak chcete pridať ďalšie podmienky alebo zmeniť existujúce podmienky. Tieto podmienky by mohlo byť dodato?né atribúty automatizácie. Alebo tieto podmienky možno použiť na pridanie viac dostupného hierarchie informácií do existujúcich súborov UIMap.
  • UITechnologyManagerProxy. Tejto novej triedy môžete použiť na zapísanie správcu technológie s technológiou správca servera proxy.

Ďalšie informácie o tom, ako používať tieto nové triedy po použití tejto aktualizácie v téme scenárov nájdete v časti "Ďalšie informácie".

DALSIE INFORMACIE

Scenáre

Scenár č.1

Môžete skúsiť testu prispôsobeného kontroly pomocou kódované UI Test. všetko vyzerá dobre s výnimkou pre jednu alebo dve menšie glitches, ako sú zmeny ohraničovacieho rámčeka prispôsobenej kontroly alebo prepísať metódu GetHashCode . Predchádzajúce rozšírenia model mohol napísať plug-in vyriešiť tento problém a potlačiť zamýšľaná metóda. Ale v tom istom čase budete musieť prepísať niekoľko iných metód plug-in funguje a môže trvať dni na stabilizáciu. Pomocou novej rozšírenie modelu môžete urobiť rovnakú prácu naliehavými len určené metódy.

Scenár č.2

Rozvíjať vlastné kontroly a overiť, že UI Test kódované nie zautomatizovať akcie prispôsobené kontroly. Napríklad kódované UI Test len hrá späť koordinovať klikne. Pomocou týchto nových tried môžu implementovať rozšírenie modelu prispôsobiť vyhľadávanie vlastnosti ovládacieho prvku na automatizáciu svoje činnosti pomocou UI Test kódované v deviatich jednoduchých krokov, ktoré nasledujú.

Spoločnosť Microsoft poskytuje príklady programovacieho základňa, bez záruky, vyjadrené alebo implicitné. To zahŕňa, ale nie výlučne, implicitných záruk obchodovateľnosti alebo vhodnosti na konkrétny účel. Tento článok predpokladá, že ovládate predvádzaný programovací jazyk a nástroje, ktoré sa používajú na vytváranie a ladenie procedúr. Pracovníci technickej podpory spoločnosti Microsoft môžu pomôcť vysvetliť funkčnosť osobitného postupu. Sú však nezmení tieto príklady poskytovať extra funkcie alebo výstavbe postupy zohľadňujúce vaše konkrétne požiadavky.
  1. Prejsť ovládacieho prvku Identifikácia majetku prostredníctvom použiteľné vlastnosť AccessibleObject typu, ako je Popis alebo pomôcť majetok. Podobne prejsť hodnoty ostatných majetku ako oddeľovač oddelené reťazec na AccessibleObject majetku, ako v nasledujúcom príklade:

    public override string Description
    {
        get
        {
            return "<custom_property_value1>"+";"+"<custom_property_value2>";
        }
    }

    Poznámka Toto je len jeden spôsob na privádzanie ďalšie parametre UI testu kódované. Ak máte niekoľko vlastností, ktoré musí byť vystavené, ste prejsť vlastné vlastnosti pomocou kódu vstrekovanie prístup. Jeden prístup by sa mal použiť WCF kanál medzi UI Test kódovať alebo skutočných aplikácií. Kanál môžete použiť odovzdať vlastnosti, ktoré sú potrebné na identifikáciu ovládačov alebo vykonať základné overenie kontroly pomocou prispôsobené vlastnosti. Inou metódou pre absolvovanie vlastnosti je pomocou Windows správ. Môžete sa rozhodnúť o vhodnej metódy v závislosti na vašich požiadaviek.

  2. Zadajte názov vlastnej technológie v UITechnologyManagerProxyTrieda a zodpovedajúce kľúčové technológie manažér meno tak, že rozšírenie rámca kódované UI Test dokáže vnútorného server proxy registrácie zodpovedajúcim spôsobom.

    Poznámka V súčasnosti tretej-party plug-inov nemôžete použiť rovnaký názov technológie ako ktorýkoľvek z kódovaných UI Test jadro technológie názvy. Aj viacero mien plug-in treťou stranou nemôže byť v konflikte. Hoci manažér rozšírenie je načítaný doplnok, kódované Test UI plug-in manažér nemôže dovoliť, aby registráciu viacerých plug-inov, ktoré duplicitné technológie názvy. Preto prispôsobenej kontroly sa musia registrovať proti mena odlišnej technológie v CustomTechnologyManager konstruktor, ako v nasledujúcom príklade:
    public CustomTechnologyManager()
                : base("MSAA", "<custom_technology_name>")
            {
            }
  3. Prepísať metódu GetControlSupportLevelUITechnologyManagerProxytrieda. AccessibleObject typ môžete získať od vlastnosť windowHandle ako v nasledujúcom príklade. Po zobrazení možností korektúr, to sa stáva pomerne ľahko extrahovať vlastné vlastníctva. Môžete potom vrátiť príslušné úrovne podpory z vlastné plug-in po validovanú proti vlastnú vlastnosť hodnota.
    internal enum OBJID : uint
            {
                WINDOW = 0x00000000,
                SYSMENU = 0xFFFFFFFF,
                TITLEBAR = 0xFFFFFFFE,
                MENU = 0xFFFFFFFD,
                CLIENT = 0xFFFFFFFC,
                VSCROLL = 0xFFFFFFFB,
                HSCROLL = 0xFFFFFFFA,
                SIZEGRIP = 0xFFFFFFF9,
                CARET = 0xFFFFFFF8,
                CURSOR = 0xFFFFFFF7,
                ALERT = 0xFFFFFFF6,
                SOUND = 0xFFFFFFF5,
            }
     
    internal static IAccessible AccessibleObjectFromWindow(IntPtr windowHandle)
            {
                Guid accessibleGuid = typeof(IAccessible).GUID;
                IAccessible accessible = null;
     
                if (AccessibleObjectFromWindow(windowHandle, (int)OBJID.WINDOW, ref accessibleGuid, ref accessible) != 0)
                {
                    Trace.TraceError("AccessibleObjectFromWindow failed for window handle {0}", windowHandle);
                }
     
                return accessible;
            }
     
     
           [DllImport("oleacc.dll")]
    internal static extern int AccessibleObjectFromWindow(IntPtr hWnd, int dwObjectID, ref Guid riid, ref IAccessible pAcc);
     
    public override int GetControlSupportLevel(IntPtr windowHandle)
            {
                int supportLevel = base.GetControlSupportLevel(windowHandle);
                if (supportLevel > 1)
                {
                    IAccessible accessibleObject = this.AccessibleObjectFromWindow(windowHandle);
                    if (accessibleObject!=null && accessibleObject.accDescription.Contains("custom_property_value"))
                    {
                        return (int)ControlSupport.ControlSpecificSupport;
                    }
                }
     
                return (int)ControlSupport.NoSupport;
            }
  4. Pridať vlastnú vlastnosť QueryID metóda UITechnologyElementProxytrieda. Môžete pridať ďalšiu podmienku alebo odstrániť podmienku zo QueryID metóda. Uvedomte si, že ako odstrániť podmienku podmienka vlastníctva prestane zobrazovať v UIMap. Po pridaní dodatočnú podmienku bude uvedené ako dodatočné značka Nehnuteľnosť podmienky v súbore .uitest vygenerovaný kód, ak akékoľvek opatrenia sa vykonávajú prispôsobenej kontroly, ako v nasledujúcom príklade:
    <PropertyCondition Name=" <Custom_property_name>">Custom_property_value</PropertyCondition>
     
            public override IQueryElement QueryId
            {
                get 
                {
                    if (queryElement == null)
                    {
                        queryElement = base.QueryId;
                        if(string.Equals(this.ControlTypeName, ControlType.Button.ToString(), StringComparison.OrdinalIgnoreCase))
                        {
                            Utilities.UpdateQueryId(this, queryElement, new string[] 
                            {
                                <Custom_property_name>
                        });
                        }
                    }
                    return queryElement;
                }
            }


    Nasleduje príklad vykonávať metódu Utilities.UpdateQueryId . Táto metóda sa používa v predchádzajúcom príklade.
    internal static void UpdateQueryId(UITechnologyElement element, IQueryElement queryElement, string[] inclusionProperties)
            {
                List<IQueryCondition> conditionList = new List<IQueryCondition>(queryElement.Condition.Conditions);
                if (conditionList != null)
                {
                    bool updated = false;
                    foreach (string propertyToInclude in inclusionProperties)
                    {
                        bool exists = false;
                        foreach (IQueryCondition qCond in conditionList)
                        {
                            PropertyCondition pCond = qCond as PropertyCondition;
                            if (pCond != null &&
                                string.Equals(pCond.PropertyName, propertyToInclude, StringComparison.OrdinalIgnoreCase))
                            {
                                exists = true;
                                break;
                            }
                        }
     
                        if (!exists)
                        {
                            string propVal = element.GetPropertyValue(propertyToInclude) as string;
                            PropertyCondition newCondition = new PropertyCondition(propertyToInclude, propVal);
                            conditionList.Add(newCondition);
                            updated = true;
                        }
                    }
     
                    if (updated)
                    {
                        queryElement.Condition.Conditions = conditionList.ToArray();
                    }
                }
            }
  5. Prepísať metódu GetPropertyValueUITechnologyElementProxytriedy a potom nastavte hodnotu ako prvý token reťazec popis. Táto implementácia bude líšiť založené na ako ste prejsť prispôsobené vlastnosti. Ak použijete kód injekciu odovzdať vlastnosti, vytvoriť kanál a potom sehnat vlastnosti od hostiteľa ako v nasledujúcom príklade:
    public override object GetPropertyValue(string propertyName)
    {
        if (string.Equals(propertyName, “<custom_property_name>”))
        {
            string accDesc = this.GetPropertyValue(<custom_property_name>) as string;
            if (accDesc != null)
            {
                string[] descriptionTokens = accDesc.Split(new char[] { ';' });
                return descriptionTokens[0];
            }
        }
        return base.GetPropertyValue(propertyName);
    }
  6. Zadať vlastnú technológiu manažér v UITechnologyElementProxytriedy a potom ho pričlenil s jadrom IUI technológie prvku, ako v nasledujúcom príklade:
    public RadGridViewTechnologyElement(CustomTechnologyManager technologyManager, IUITechnologyElement coreElement)
                : base(technologyManager, coreElement)
            {
            }
  7. Ak máte špeciálne triedy pre vlastný kód generáciu, a ak ste pridali ďalšie nehnuteľnosti podmienky QueryID metódy opísané v kroku 4, máte vystaviť prispôsobenej vlastnosti ako platný vyhľadávanie vlastnosť pre tento prvok ako v nasledujúcom príklade:
    protected override Dictionary<string, bool> GetValidSearchProperties()
    {
        Dictionary<string, bool> validSearchProperties = base.GetValidSearchProperties();
        if (!validSearchProperties.ContainsKey(<custom_property_name>))
        {
            validSearchProperties.Add((<custom_property_name>, true);
        }
     
        return validSearchProperties;
    }
  8. PropertyProvider rozšírenie pridať podmienky na nastavenie úrovne podpory kontroly ako v nasledujúcom príklade.

    Poznámka Keď sú načítané vlastnosti uiTestControl metóda, odporúčame použiť len tie vlastnosti, ktoré sú dostupné v SearchProperties majetku alebo vlastnosť FilterPropertiesuiTestControl metódy. Nepokú?ajte sa zohnať akékoľvek ďalšie vlastnosti, pretože živých kontroly nemusia byť k dispozícii počas generovanie kódov.
    public override int GetControlSupportLevel(UITestControl uiTestControl)
            {
                if (IsSupported(uiTestControl))
                {
                    return (int)ControlSupport.ControlSpecificSupport;
                }
     
                return (int)ControlSupport.NoSupport;
            }
     
    private static bool IsSupported(UITestControl uiTestControl)
            {
                string accDescriptionValue = string.Empty;
                string objectType = string.Empty;
     
                if (uiTestControl.SearchProperties != null && uiTestControl.SearchProperties.Count > 0)
                {
                    PropertyExpression controlTypeExpression = uiTestControl.SearchProperties.Find(“<Custom_property_name>”);
                    if (controlTypeExpression != null)
                    {
                        accDescriptionValue = controlTypeExpression.PropertyValue;
                        string[] descriptionTokens = accDescriptionValue.Split(new char[] { ';' });
                        objectType = descriptionTokens[0];
                    }
                }
     
                if (string.Equals(uiTestControl.TechnologyName, “<Custom_technology_name>”, StringComparison.OrdinalIgnoreCase)
                     && (objectType.Contains(“<Custom_property_value>”)))
                 
                {
     
                    return true;
                }
                return false;
            }
  9. Implementovať UITestExtensionPackage metódy a potom pripojte PropertyProvider a TechnologyManager služieb naliehavými GetService spôsob, ako v nasledujúcom príklade:
    public override object GetService(Type serviceType)
    {
        Trace.WriteLine("RadGridViewExtensionPackage.GetService(" + serviceType.ToString() + ")");
        if (serviceType == typeof(UITestPropertyProvider))
            return this.PropertyProvider;
        else if (serviceType == typeof(UITechnologyManager))
            return this.TechnologyManager;
        return null;
    }

Aktualizovať informácie

Podporovaná rýchla oprava je k dispozícii od spoločnosti Microsoft. Táto rýchla oprava je však určená iba problém popísaný v tomto článku. Táto rýchla oprava sa vzťahujú len na systémy, ktoré sa vyskytuje problém popísaný v tomto článku. Možno, že táto rýchla oprava bude ďalej testovaná. Preto, ak nie sú silne ovplyvnené tento problém, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na prevzatie, je tu "Prevzatie dostupnej rýchlej opravy" sekcia na začiatku tohto článku databázy Knowledge Base. Ak sa táto sekcia nezobrazuje, obráťte sa na program Microsoft zákaznícky servis a podpora získať rýchlu opravu.

Poznámka Ak sa vyskytnú ďalšie problémy alebo ak sa riešenie problémov vyžaduje, možno budete musieť vytvoriť samostatnú servisnú požiadavku. Obvyklé podporné náklady budú vzťahovať na dodatočnú podporu otázkach a problémoch, ktoré nespĺňajú kritériá pre tento špecifický rýchlu opravu. Úplný zoznam telefónnych čísel, Microsoft zákaznícky servis a podpora alebo vytvorte samostatnú servisnú požiadavku, prejdite na nasledujúce webovú lokalitu spoločnosti Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Poznámka „Prevzatie dostupnej rýchlej opravy"formulári zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak váš jazyk nie je zobrazený, to je, pretože nie je rýchla oprava k dispozícii pre daný jazyk.

Predpoklady

Ak chcete použiť túto rýchlu opravu, musíte mať Service Pack 1 (SP1) uplatňované na jeden z nasledujúcich krokov:
  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio 2010 Test Professional
  • Microsoft Visual Studio Team Foundation Server 2010
  • Microsoft Visual Studio testovanú látku do roku 2010

Ďalšie informácie o možnostiach získania Visual Studio 2010 SP1 nájdete po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
983509 Popis Visual Studio 2010 Service Pack 1

Reštartujte informácie

Možno budete musieť reštartovať počítač po použití tejto rýchlej opravy. Odporúčame skončiť všetky inštancie programu Visual Studio, predtým, ako použijete túto rýchlu opravu.

Informácie o nahradení pre rýchlu opravu

Táto rýchla oprava nenahrádza predtým vydaný rýchlu opravu.

Informácie o súbore

Táto rýchla oprava nainštaluje súbory, ktoré majú atribúty, ktoré sú uvedené v nasledovných tabuľkách. Dátumy a časy jednotlivých súborov sú uvedené vo koordinovaný svetový čas (UTC). Dátumy a časy pre tieto súbory na lokálnom počítači zobrazia váš miestny čas spolu s vaše súčasné zaujatosť letný čas (letný čas). Navyše, dátumy a časy sa môže zmeniť, ak môžete vykonať určité operácie so súbormi.
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Leviewer.exe10.0.40219.396118,34428-Apr-201218: 41x 86
Microsoft.teamfoundation.Build.Client.dll10.0.40219.396436,35227-Apr-20127: 59x 86
Microsoft.teamfoundation.Build.Controls.dll10.0.40219.3961,365,12828-Apr-201218: 41x 86
Microsoft.teamfoundation.Client.dll10.0.40219.3961,595,51227-Apr-20127: 59x 86
Microsoft.teamfoundation.common.dll10.0.40219.396525,43227-Apr-20127: 59x 86
Microsoft.teamfoundation.common.Library.dll10.0.40219.396334,98427-Apr-20127: 59x 86
Microsoft.teamfoundation.Controls.dll10.0.40219.396938,61628-Apr-201218: 41x 86
Microsoft.teamfoundation.dll10.0.40219.396675,43227-Apr-20127: 59x 86
Microsoft.teamfoundation.Lab.activities.dll10.0.40219.396772,74428-Apr-201218: 41x 86
Microsoft.teamfoundation.Lab.Client.dll10.0.40219.396153,21627-Apr-20127: 59x 86
Microsoft.teamfoundation.Lab.uiutils.dll10.0.40219.396266,88028-Apr-201218: 41x 86
Microsoft.teamfoundation.Lab.workflow.activities.dll10.0.40219.396440,47228-Apr-201218: 41x 86
Microsoft.teamfoundation.officeintegration.common.dll10.0.40219.396375,96828-Apr-201218: 41x 86
Microsoft.teamfoundation.officeintegration.Project.dll10.0.40219.396517,28028-Apr-201218: 41x 86
Microsoft.teamfoundation.Sync.Mapping.dll10.0.40219.39672,32028-Apr-201218: 41x 86
Microsoft.teamfoundation.Sync.Provisioning.dll10.0.40219.396194,19228-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.activities.common.dll10.0.40219.396315,05628-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.activities.dll10.0.40219.3961,512,09628-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.activityruntime.dll10.0.40219.396219,81628-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.Client.dll10.0.40219.396685,20827-Apr-20127: 59x 86
Microsoft.teamfoundation.testmanagement.Client.themes.dll10.0.40219.3963,059,36828-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.Client.wpfcontrols.dll10.0.40219.396257,71228-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.clientpackage.dll10.0.40219.39673,89628-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.common.dll10.0.40219.39634,45627-Apr-20127: 59x 86
Microsoft.teamfoundation.testmanagement.Controller.dll10.0.40219.396120,99228-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.Controls.dll10.0.40219.396496,28028-Apr-201218: 41x 86
Microsoft.teamfoundation.testmanagement.Controls.wpfworkitemcontrols.dll10.0.40219.396100,04028-Apr-201218: 41x 86
Microsoft.teamfoundation.versioncontrol.Client.dll10.0.40219.396706,20027-Apr-20127: 59x 86
Microsoft.teamfoundation.versioncontrol.common.dll10.0.40219.396233,11227-Apr-20127: 59x 86
Microsoft.teamfoundation.versioncontrol.Controls.dll10.0.40219.3964,439,19228-Apr-201218: 41x 86
Microsoft.teamfoundation.workitemtracking.Client.dll10.0.40219.396699,03227-Apr-20127: 59x 86
Microsoft.teamfoundation.workitemtracking.Controls.dll10.0.40219.3961,215,13628-Apr-201218: 41x 86
Microsoft.teamfoundation.workitemtracking.proxy.dll10.0.40219.396390,80827-Apr-20127: 59x 86
Microsoft.visualstudio.qualitytools.agentobject.dll10.0.40219.396106,64828-Apr-201218: 41x 86
Microsoft.visualstudio.qualitytools.common.dll10.0.40219.3961,355,40828-Apr-201218: 41x 86
Microsoft.visualstudio.qualitytools.controllerobject.dll10.0.40219.396276,12828-Apr-201218: 41x 86
Microsoft.visualstudio.qualitytools.datacollectionagentobject.dll10.0.40219.39637,04828-Apr-201218: 41x 86
Microsoft.visualstudio.qualitytools.executioncommon.dll10.0.40219.396481,44028-Apr-201218: 41x 86
Microsoft.visualstudio.qualitytools.Resource.dll10.0.40219.396966,80028-Apr-201218: 41x 86
Microsoft.visualstudio.qualitytools.testcasemanagement.dll10.0.40219.3961,280,16828-Apr-201218: 41x 86
Microsoft.visualstudio.qualitytools.tmi.dll10.0.40219.396398,47228-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.Build.dll10.0.40219.396142,48028-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.dll10.0.40219.39693,82428-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.teamexplorer.dll10.0.40219.396799,90428-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.39659,04828-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.39659,56028-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.39661,09628-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.39663,65628-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.396942,24028-Apr-201218: 41x 86
Microsoft.visualstudio.teamfoundation.workitemtracking.dll10.0.40219.396460,96828-Apr-201218: 41x 86
Microsoft.visualstudio.TeamSystem.integration.dll10.0.40219.396193,17628-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.manualtest.common.dll10.0.40219.396813,21628-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.codegeneration.dll10.0.40219.396155,30428-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.Extension.dll10.0.40219.396193,69628-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.Extension.ie.dll10.0.40219.396252,06428-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.Extension.MSAA.dll10.0.40219.396115,36828-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.Extension.uia.dll10.0.40219.396107,17628-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.Framework.dll10.0.40219.39658,01628-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.playback.dll10.0.40219.39666,20028-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitest.Recorder.dll10.0.40219.396230,04028-Apr-201218: 41x 86
Microsoft.visualstudio.testtools.uitesting.dll10.0.40219.396339,60028-Apr-201218: 41x 86
Msdiff.dll10.0.40219.396485,44828-Apr-201218: 41x 86
MTM.exe10.0.40219.396449,08828-Apr-201218: 41x 86
Qtagent.exe10.0.40219.39621,06428-Apr-201218: 41x 86
Qtagent.exe10.0.40219.39621,07228-Apr-201218: 41x 86
Qtagent32.exe10.0.40219.39621,06428-Apr-201218: 41x 86
Qtagent32.exe10.0.40219.39621,07228-Apr-201218: 41x 86
Qtagentservice.exe10.0.40219.39699,92828-Apr-201218: 41x 86
Rpfplayback.dll10.0.40219.396482,47228-Apr-201218: 41x 86
TF.exe10.0.40219.396325,69628-Apr-201218: 41x 86


ODKAZY

Ďalšie informácie o softvér Aktualizácia terminológie, po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru spoločnosti Microsoft

Vlastnosti

ID článku: 2696646 - Posledná kontrola: 23. mája 2012 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual Studio 2010 Service Pack 1, pri použití s produktom:
    • Microsoft Visual Studio 2010 Ultimate
    • Microsoft Visual Studio 2010 Premium with MSDN
    • Microsoft Visual Studio Test Professional 2010
    • Microsoft Visual Studio Team Foundation Server 2010
    • Microsoft Visual Studio Agents 2010
Kľúčové slová: 
kbautohotfix kbqfe kbhotfixserver kbfix kbbug kbexpertiseinter kbsurveynew kbmt KB2696646 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2696646

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com