WPF向后迁移到vs2010

时间:2015-03-25 19:47:12

标签: wpf visual-studio-2010 visual-studio-2013

我有一个WPF应用程序,我已经在工作了大约一个月,但由于许可问题,我必须将它从vs2013项目转换回vs2010。我不是很激动,但你能做些什么。我只能找到从2010年到2013年升级的材料,而不是降级(这很有道理)。

不幸的是,但是可以理解的是,你无法在2010年开放vs2013项目,所以我在2010年开始一个新的WPF项目,并在其中添加文件。

我注意到的一件事是,2010年似乎没有App.configApp.xamlApp.xaml.cs。我使用App.config存储连接字符串,App.Current.Properties使用应用程序中的窗口到窗口存储数据,尽管该功能似乎不存在。

我不知道如何做到这一点。如何将WPF从VS2010编程到VS2013是否存在重大差异?我不知道解决这些问题。如果必须的话,我非常乐意重写代码,但我不知道这些事情的旧方法可能是什么。

1 个答案:

答案 0 :(得分:1)

事实证明我在vs2010中意外创建了一个Windows Forms项目,这是大多数问题的根源。但是,当我将其切换到WPF项目时,我仍然需要添加对System.Configuration的引用,并添加几个using语句。结果证明是相对无痛的。当然,你要做的另一件事是确保启动uri设置为你想要的。它在App.xaml中,在我的情况下,我从

更改它
StartupUri="MainWindow.xaml"

这是默认值,

StartupUri="LoginWindow.xaml"

这当然是我的登录窗口,我想立即启动。

唯一要做的就是移动数据类,移动.xaml个文件,然后移动.xaml.cs个文件。然后只需使用“添加现有项目”将它们全部放入项目中。很简单。