VS2010 中的 WPF 项目文件隐藏的 Main() 函数在哪里? [复制]
Posted
技术标签:
【中文标题】VS2010 中的 WPF 项目文件隐藏的 Main() 函数在哪里? [复制]【英文标题】:Where is the Main() function hidden with WPF project file from VS2010? [duplicate] 【发布时间】:2011-12-18 07:13:55 【问题描述】:可能重复:No Main() in WPF?
这是 WPF 编程中 Main() 的代码。
[STAThread]
public static void Main()
Window win = new Window();
....
Application app = new Application();
app.Run(win);
但是,当我尝试使用 VS2010 制作 WPF 应用程序时。
我找不到 Main(),但是 public MainWindow()
。
为什么 Main() 函数被隐藏了?使用VS2010 WPF项目时如何获取Main()?
【问题讨论】:
【参考方案1】:它在 .\obj\BuildConfiguration\app.g.cs
您可以通过打开 app.xaml.cs 轻松导航到它,并使用源代码上方的右侧组合框选择(灰色 = 位于另一个部分类文件中)主方法。
【讨论】:
【参考方案2】:编译时生成Main()。在obj/Debug,Release文件夹的App.g.cs中找到
【讨论】:
【参考方案3】:入口点在 App.xaml.cs 中。在那里,您还可以覆盖 OnStartup 并传入 cmd 行参数,如果那是您想要做的。
正如其他人所提到的,here 的问题回答了你所追求的。
【讨论】:
以上是关于VS2010 中的 WPF 项目文件隐藏的 Main() 函数在哪里? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 VS 2010 的 Winforms 项目中添加 WPF 窗口