0

Visual Studio 2012でwp7用のアプリを実行していますが、すでにすべてをコーディングしていますが、デバッグするときに、自動的に実行されるmain.g.csページとapp.g.csページに問題があります。作る。

main.xamlをmain.xaml.csにリンクし、app.xamlをapp.g.csにリンクしていますが、デバッグしようとすると、代わりに「main.g.cs」が使用されます。 「main.xaml.cs」、次のエラーが発生します:

タイプ「X.main」には、「connectionList」の定義がすでに含まれています。C:\ Users ... \ obj \ Debug \ controller \ main.g.cs $

connectionListの定義をmain.xaml.csページに配置しましたが、main.g.csにこの定義があります

public partial class main : Microsoft.Phone.Controls.PhoneApplicationPage {
    
    ...       
    internal System.Windows.Controls.ListBox connectionList;
...

 [System.Diagnostics.DebuggerNonUserCodeAttribute()]
    public void InitializeComponent() {
        if (_contentLoaded) {
            return;
        }
        _contentLoaded = true;
        System.Windows.Application.LoadComponent(this, new System.Uri(".../main.xaml", System.UriKind.Relative));
        this.connectionList = ((System.Windows.Controls.ListBox)    (this.FindName("connectionList")));

これを修正するためにさまざまな方法を試しました(main.xamlを削除して再作成し、ビルドアクションを設定します)

4

2 に答える 2

0

main.xamlおよびmain.xaml.csで名前をmyConnectionListに変更すると、main.g.csの定義が自動的にmyConnectionListに変更され、main.xamlの代わりにmain.g.csが引き続き使用されます。 .cs

于 2013-01-06T21:07:29.780 に答える
0

Main.xaml に ListBox という名前を既に定義しているようですconnectionList。リストの名前を別の名前に変更してみて、myConnectionList何が起こるか見てみましょう。

于 2013-01-03T07:11:35.020 に答える