3

以下のように、以前に報告された(そして未回答/未解決の)同様の問題があります。

「Visual Studio 2010 SP1 で新しいプロジェクトを作成し、[WPF アプリケーション] を選択すると、アプリケーションが生成されますが、ビルドする前でも、「'InitializeComponent' という名前は現在のコンテキストに存在しません」というエラーが表示されます。確立されたプロジェクトをビルドしようとすると、同じエラーが発生します。昨日は問題ありませんでした。」

この問題は、プロジェクト、ソース ファイル、または生成された設定とは関係がないと確信していますが、同じプロジェクト (まったく同じ) が正常にビルドされるため、ビジュアル スタジオのインストール、レジストリ、.net、または Windows 自体の破損に関係している可能性があります。私の同僚のコンピューターではそうではありません。また、Visual Studioを再インストールし、アンインストールして再インストールし、削除して再インストールし、Microsoftディスクからインストールして修正し、手動でVisual studio/.net/C#を削除しようとしても問題が発生します。この問題は、ウィザードで作成された新しい WPF プロジェクトと、数週間前に作成された既存のプロジェクトの両方にあります。

現在表示されていると思われる唯一のオプションは、ハードドライブを消去し、Windows と Visual Studio を再インストールすることなどです。

障害に関するアイデア、または Visual Studio とそのレジストリ設定を本当に根絶するレベルまでシステムを消去する最善の方法はありませんか?

4

2 に答える 2

0

この非常に一般的で煩わしい問題には、主に 2 つの原因があります。

  1. 最も一般的なのはx:Class、MainPage.xaml 名前空間と一致しないことです。x:Class inMainPage.xamlに正しい名前空間があることを確認してください。
  2. この問題の 2 番目に多い原因は、! の「ビルド アクション」が「ページ」に設定されていないことMainPage.xamlです。

これは、Silverlight または WPF で発生します。問題が何であるかがわかれば、原因がわからない場合は PITA です。それは簡単な修正です。私たち全員が難しい方法で学ばなければならないことの 1 つですが、Stack Overflow に感謝します。

写真付きのブログ記事を書き、Initialize Component does not exist in current context problemを説明しています。

于 2014-12-24T04:05:27.540 に答える