現在オフラインです。再接続するためにインターネットの接続を待っています

Visual Basic 2008 で、WPF アプリケーションをコンパイルすると、エラー メッセージ:"オプションの高レベル オン暗黙の変換が禁止"

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:945756
現象
Microsoft Visual Basic 2008 で、Windows Presentation Foundation (WPF) アプリケーションをコンパイルしようとすると、次のようなエラー メッセージが表示されますがあります。
オプション Strict で 'System.Windows.Application' から 'WpfApplication1.Application' への暗黙的な変換を禁止します。
原因
この問題は、Option Strict ステートメントの値が「オン」とプロジェクト レベルの場合に発生します。
解決方法
この問題を解決をするには、最新の WPF テンプレートをダウンロードします。 更新されたテンプレートを入手するには、次のマイクロソフト Web サイトを参照してください。 重要です 更新されたテンプレートをインストールする.zip ファイル名拡張子を持つ圧縮、ファイルを解凍する必要はありません。 更新されたテンプレートをインストールするには、.compressed ファイルを.zip ファイル名拡張子の \Visual Studio 2008\Templates\ProjectTemplates\Visual 基本フォルダーに配置して Visual Studio 2008 を再起動します。、

更新されたテンプレートをインストールした後は更新されたテンプレートが [ マイ テンプレート ] セクションで [新しいプロジェクト ] ダイアログ ボックス表示されます。 このセクションでは、[ Visual Studio にインストールされたテンプレート ] セクションにあります。
回避策
現在のプロジェクトでこの問題を回避するには、Mywpfextension.vb ファイルでコード変更します。 Mywpfextension.vb ファイル内のコードを変更するには、次の手順に従います。
  1. [エラー一覧 ] を [、「現象」で説明するエラー メッセージをダブルクリックします。 Mywpfextension.vb ファイルが開きます。
  2. 次のコード行を検索:
    Return Global.System.Windows.Application.Current
  3. 手順 2 のコードをように変更:
    Return CType(Global.System.Windows.Application.Current, Application)
  4. プロジェクトを再度ビルドします。
詳細
この問題は、WPF テンプレート コードは、暗黙的なキャストを実行するために発生します。 Option Strict チェックを有効にすると、暗黙のキャストはできません。
関連情報
Option Strict ステートメントの詳細については、ご覧次 Microsoft MSDN 下さい。

警告: この記事は自動翻訳されています

プロパティ

文書番号:945756 - 最終更新日: 12/03/2007 23:45:00 - リビジョン: 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

  • kbtshoot kbprb kbmt KB945756 KbMtja
フィードバック
.appendChild(m);