【发布时间】:2012-10-22 00:28:23
【问题描述】:
我的朋友刚刚给我发了一个 VS2010 项目,其中包含 2 个解决方案:一个包含一个 CPP 文件,另一个包含一个 C# WPF 项目(一个 XAML 和一个 CS)。使用 VS2010 在他的计算机上一切正常。当他构建并执行项目时,XAML 主窗口按预期显示。
当我尝试在我的计算机上对 VS2012 执行相同操作时,构建项目没有问题。但是,当我运行它时,什么也没有发生。我在 C# 代码中添加了一些断点,我意识到代码可以运行,但窗口从未出现。因此,一旦代码执行完毕,应用就会退出,而不是在 XAML 界面中等待用户输入。
我以前从未遇到过这个问题,通常从 VS2010 转到 VS2012 效果很好。在这里,一切似乎都正常工作......除了现在在运行项目时显示的 XAML 窗口,这很烦人。
有人知道那里发生了什么吗?我可能在这里遗漏了一些真正重要的东西,但我没有看到解决方案或项目属性中的任何设置实际上可以帮助我确保在我启动项目时运行 XAML 窗口。
【问题讨论】:
-
值得注意的是,VS 2012 安装了 .NET 4.5,它是 .NET 4 的就地升级。可能存在导致您的应用程序崩溃的错误。是否定义了任何非默认预处理器?
-
我看了一下目标框架,它仍然是4.0。我尝试了 3.5 以确保它没有帮助。我将尝试从头开始重新启动项目,但这需要一些时间。我不明白为什么微软一直在制造相互之间互动如此糟糕的产品。
标签: c# c++ wpf visual-studio-2010 visual-studio