2017-05-06 2 views
0

の定義が含まれていません。開発中に私はTempTextBlockのテストを受けましたが、今削除しました。これは、正常にビルドが、私は店のためのパッケージを作成しようとすると、それはこのエラーを与える:MainPage.g.csページにはX

error CS1061: 'MainPage' does not contain a definition for 'TempTextBlock' and no extension method 'TempTextBlock' accepting a first argument of type 'MainPage' could be found (are you missing a using directive or an assembly reference?)

私はこれを参照してください。

/// <summary> 
/// Connect() 
/// </summary> 
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 14.0.0.0")] 
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
public void Connect(int connectionId, object target) 
{ 
    switch(connectionId) 
    { 
    case 1: 
     { 
      this.TempTextBlock = (global::Windows.UI.Xaml.Controls.TextBlock)(target); 
     } 
     break; 
    default: 
     break; 
    } 
    this._contentLoaded = true; 
} 

のでTempTextBlockがそこに使用されているが。私は全体の方法を削除する場合は、このエラーを与える:

error CS0535: 'MainPage' does not implement interface member 'IComponentConnector.Connect(int, object)'

そのConnectMainPage.g.csにおける方法とどのようにこの問題を解決するには何ですか?ありがとう。

+0

this.TempTextBlock = ...を削除し、それをcontinueに置き換えた場合はどうなりますか。 – jameswassinger

答えて

0

私の将来: `\ obj 'フォルダ全体を削除します。

Visual Studio 2017は何らかの理由で自動生成ファイルの作成に失敗しました。

0

Build > Clean Solutionを使用して、ソリューションで自動生成されたコードをすべて削除する必要があります。