Teď jste offline a čekáte, až se znova připojí internet.

Při kompilaci WPF aplikaci Visual Basic 2008 se zobrazí chybová zpráva: "pevné možnost On zakazuje implicitní převody"

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:945756
Příznaky
Můžete obdržet chybovou zprávu, která se při pokusu o kompilaci Windows prezentace Foundation (WPF) aplikaci Microsoft Visual Basic 2008 se podobá následující:
Direktiva Option Strict On zakazuje implicitní převody z 'System.Windows.Application' do 'WpfApplication1.Application'.
Příčina
K tomuto problému dochází, pokud je hodnota příkazu Option Strict "On" na úrovni projektu.
Řešení
Chcete-li tento problém vyřešíte stáhnout aktualizovanou šablonu WPF. Získat aktualizovanou předlohu, navštivte následující web společnosti Microsoft:Důležité Není nutné dekomprimovat komprimovaný soubor s příponou názvu souboru ZIP a nainstalujte aktualizovanou šablonu. Chcete-li nainstalovat aktualizovanou předlohu, .compressed soubor s příponou ZIP umístit do složky základní 2008\Templates\ProjectTemplates\Visual \Visual Studio a znovu spusťte aplikaci Visual Studio 2008.

Po instalaci aktualizovanou předlohu, aktualizovanou předlohu se zobrazí v dialogovém okně Nový projekt v části Šablony. V této části se nachází v části Visual Studio nainstalované šablony.
Jak potíže obejít
Chcete-li vyřešit tento problém v aktuálním projektu, upravte kód v souboru Mywpfextension.vb. Chcete-li upravit kód v souboru Mywpfextension.vb, postupujte takto:
  1. V části Seznam chyb poklepejte na položku se chybová zpráva popsaná v části "Příznaky". Otevře soubor Mywpfextension.vb.
  2. Vyhledejte následující řádek kódu:
    Return Global.System.Windows.Application.Current
  3. Upravit kód v kroku 2 takto:
    Return CType(Global.System.Windows.Application.Current, Application)
  4. Znovu vytvořte projekt.
Další informace
K tomuto problému dochází, protože kód v šabloně WPF provádí implicitní nádech. Implicitní nádech nejsou povoleny při kontrole Option Strict zapnuté.
Odkazy
Další informace o příkazu Option Strict následujícího webu Microsoft MSDN:

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 945756 - Poslední kontrola: 12/03/2007 23:44:58 - Revize: 1.0

Microsoft Visual Studio 2008 Standard Edition, Microsoft Visual Studio 2008 Professional Edition, Microsoft Visual Studio 2008 Team Edition for Database Professionals, Microsoft Visual Studio 2008 Team Edition for Software Architects, Microsoft Visual Studio 2008 Team Edition for Software Developers, Microsoft Visual Studio 2008 Team Edition for Software Testers, Microsoft Visual Studio 2008 Team Suite, Microsoft Visual Basic 2008 Express Edition

  • kbmt kbtshoot kbprb KB945756 KbMtcs
Váš názor