我正在用 Visual Studio 2012 为 wp7 做一个应用程序,我已经编写了所有代码,但是当我想调试它时,我遇到了页面 main.g.cs 和 app.g.cs 的问题,它们是自动生成的制成。
我将我的 main.xaml 链接到 main.xaml.cs,以及带有 app.g.cs 的 app.xaml,但是当我尝试调试它时,他们使用“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,设置构建操作)