Sdílet prostřednictvím


Upozornění VSInstr

Následující tabulka uvádí upozornění generovaná nástrojem VSInstr.exe.Chcete-li potlačit zobrazení upozornění, lze použít možnost NOWARN spolu s číslem upozornění.

Číslo upozornění

Description

VSP2000

Vnitřní chyba.Nelze načíst název souboru modulu tohoto spustitelného souboru.

VSP2001

<název sestavení> je sestavení se silným názvem.Před spuštěním musí být znovu podepsáno.

K tomu upozornění dojde, je-li instrumentováno podepsané sestavení.Chcete-li znovu podepsat binární soubor nebo dočasně vypnout požadavek silného jména, použijte nástroj sn.exe.Další informace naleznete v tématu Sn.exe (nástroj silný název).

VSP2002

Nelze najít funkci <název funkce> v souboru <název souboru>

K tomuto upozornění dojde, nelze-li najít funkci v zadaném souboru.

VSP2003

Nelze najít žádné křížové skoky na funkci <název funkce> v souboru <název souboru>.

K tomuto upozornění dojde, nemůže-li nástroj VSInstr eliminovat křížové skoky.Křížové skoky se používají pro optimalizaci kódu.

VSP2004

Funkce <název funkce> byla vyloučena použitím přepínače příkazového řádku EXCLUDE, avšak byla vyžadována, protože obsahuje křížové skoky.

K tomuto upozornění dojde, byla-li funkce vyloučena použitím možnosti EXCLUDE, ale je potřebná během procesu instrumentace.Profiler automaticky zahrnuje potřebnou funkci.

VSP2005

Vnitřní chyba instrumentace <text chyby>

K tomuto upozornění dojde, pokud nelze provést instrumentaci.Prohlédne si text chyby a určete, zda ji lze opravit.

VSP2006

Nelze nalézt soubor PDB pro <název>

K tomuto upozornění dochází, pokud soubor PDB na cestě hledání neexistuje nebo se neshoduje s binárním souborem.

VSP2007

<název souboru> neobsahuje žádný instrumentovatelný kód.

K tomuto upozornění dochází, pokud byly všechny funkce v binárním souboru vyloučeny nebo pokud zadaný soubor obsahuje pouze zdroje.

VSP2008

Nelze načíst atributy zabezpečení z <název>.Kód chyby <kód>

K tomuto upozornění dochází, nemá-li uživatel oprávnění READ_DAC.Během procesu instrumentace se profiler pokusí zachovat původní seznam DACL binárního souboru.Jelikož je původní binární soubor nahrazen novým binárním souborem, musí být seznam DACL původního binárního souboru zkopírován a aplikován na nový binární soubor.Tato operace může selhat, pokud uživatel nemá přístup READ_DAC k původnímu binárnímu souboru.

VSP2009

Nelze nastavit atributy zabezpečení v <název>.Kód chyby <číslo chyby>

K tomuto upozornění dojde, pokud uživatel nemá oprávnění WRITE_DAC.Během procesu instrumentace se profiler pokusí zachovat původní seznam DACL binárního souboru.Jelikož je původní binární soubor nahrazen novým binárním souborem, musí být seznam DACL původního binárního souboru zkopírován a aplikován na nový binární soubor.Tato operace může selhat, pokud uživatel nemá přístup WRITE_DAC k novému binárnímu souboru.

VSP2010

Kvůli možnostem -INCLUDE/-EXCLUDE nejsou žádné funkce výslovně zvoleny pro instrumentaci.

VSP2011

Specifikace funkce Include/Exclude <název> neodpovídá žádné funkci

VSP2012

Bitová kopie neobsahuje žádný kód, který lze instrumentovat pro pokrytí kódu.

Profiler neinstrumentuje následující typ kódu:

  • Statické funkce CRT

  • Spravované metody s atributem NonUserCodeAttribute

  • Spravované metody s atributem DebuggerHiddenAttribute

  • Bloky jazyka MASM

Toto upozornění je generováno, nezůstal-li po filtrování žádný kód.

VSP2013

Instrumentace této bitové kopie vyžaduje, aby byla spuštěna jako 32bitový proces.Hlavičkové příznaky CLR byly patřičně aktualizovány.

Profiler upravuje binární soubor tak, aby 64bitový operační systém mohl otevřít 32bitový proces v emulátoru WOW64.V případě knihoven (DLL) se toto nemusí podařit, jsou-li načteny v existujícím 64bitovém procesu.Toto upozornění upozorňuje uživatele na závislost.

VSP2014

Výsledná instrumentovaná bitová kopie se zdá být neplatná a může být nemožné ji spustit.

Tato zpráva se zobrazí, má-li výsledné instrumentované sestavení neplatnou hlavičku PE.

Viz také

Referenční dokumentace

VSInstr