Při kompilaci aplikace WPF v jazyce Visual Basic 2008 zobrazí chybová zpráva: "pevné možnost na zakazuje implicitní převody"

Příznaky

Může se zobrazit chybová zpráva podobná následující při pokusu o kompilaci aplikace Windows Presentation Foundation (WPF) v aplikaci Microsoft Visual Basic 2008:
Option Strict On zakazuje implicitní převod z 'System.Windows.Application' "WpfApplication1.Application".

Příčina

K tomuto problému dochází, pokud hodnota příkazu Option Strict je zapnutý (On) na úrovni projektu.

Řešení

Chcete-li tento problém vyřešit, stáhněte aktualizovanou šablonu aplikace 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 k instalaci aktualizovanou předlohu. Chcete-li nainstalovat aktualizovanou předlohu, umístit .compressed soubor s příponu názvu souboru ZIP do složky základní 2008\Templates\ProjectTemplates\Visual \Visual Studio a potom restartujte 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 je umístěn v oddílu Nainstalované šablony sady Visual Studio .

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 chybpoklepejte na položku chybové zprávy, která popisuje "příznaky". Otevře se soubor Mywpfextension.vb.
  2. Vyhledejte následující řádek kódu:
    Return Global.System.Windows.Application.Current
  3. Upravte kód v kroku 2 takto:
    Return CType(Global.System.Windows.Application.Current, Application)
  4. Sestavte projekt znovu.

Další informace

K tomuto problému dochází, protože kód v šabloně WPF provádí implicitní přetypování. Implicitní nádech nejsou povoleny při kontrole Option Strict zapnuté.

Odkazy

Další informace o příkazu Option Strict naleznete na následujícím webu Microsoft MSDN:
Vlastnosti

ID článku: 945756 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor