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

Překlady článku Překlady článku
ID článku: 945756 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

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:
http://go.microsoft.com/fwlink/?LinkId=105130
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:
http://msdn2.microsoft.com/en-us/library/zcd4xwzs(VS.80).aspx

Vlastnosti

ID článku: 945756 - Poslední aktualizace: 3. prosince 2007 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • 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
Klíčová slova: 
kbmt kbtshoot kbprb KB945756 KbMtcs
Strojově přeložený článek
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

Dejte nám zpětnou vazbu

 

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