C# 如何将现有Windows应用商店应用程序移植到Windows8移动应用程序?

C# 如何将现有Windows应用商店应用程序移植到Windows8移动应用程序?,c#,xaml,windows-phone-8,winrt-xaml,C#,Xaml,Windows Phone 8,Winrt Xaml,我们现有的Windows应用商店应用程序是使用C#和XAML开发的。我们希望将其移植到Windows 8移动应用程序。对此有什么指导方针吗?首先,我要开始找出区别 当我移植两个(较小的)应用程序时,我尽可能多地将它们放入PCL(可移植类库)中。所有留在项目中的东西都需要重写。如果您有可维护性好的代码,那么应该只剩下UI(您无论如何都必须适应的)和很少的特定于平台的代码(比如访问文件系统、摄像头等)。这是你必须重新开发的部分 好吧,首先我要开始找出区别 当我移植两个(较小的)应用程序时,我

我们现有的Windows应用商店应用程序是使用C#和XAML开发的。我们希望将其移植到Windows 8移动应用程序。对此有什么指导方针吗?

首先,我要开始找出区别


当我移植两个(较小的)应用程序时,我尽可能多地将它们放入PCL(可移植类库)中。所有留在项目中的东西都需要重写。如果您有可维护性好的代码,那么应该只剩下UI(您无论如何都必须适应的)和很少的特定于平台的代码(比如访问文件系统、摄像头等)。这是你必须重新开发的部分

好吧,首先我要开始找出区别


当我移植两个(较小的)应用程序时,我尽可能多地将它们放入PCL(可移植类库)中。所有留在项目中的东西都需要重写。如果您有可维护性好的代码,那么应该只剩下UI(您无论如何都必须适应的)和很少的特定于平台的代码(比如访问文件系统、摄像头等)。这是你必须重新开发的部分

好吧,首先我要开始找出区别


当我移植两个(较小的)应用程序时,我尽可能多地将它们放入PCL(可移植类库)中。所有留在项目中的东西都需要重写。如果您有可维护性好的代码,那么应该只剩下UI(您无论如何都必须适应的)和很少的特定于平台的代码(比如访问文件系统、摄像头等)。这是你必须重新开发的部分

好吧,首先我要开始找出区别


当我移植两个(较小的)应用程序时,我尽可能多地将它们放入PCL(可移植类库)中。所有留在项目中的东西都需要重写。如果您有可维护性好的代码,那么应该只剩下UI(您无论如何都必须适应的)和很少的特定于平台的代码(比如访问文件系统、摄像头等)。这是你必须重新开发的部分

Dnt我不知道您是如何制作好这些应用程序的。如果您遵循MVVM模式,那么将windows和windows phone应用程序从一个移植到另一个是非常容易的。您只需要处理新的XAML UI,除了一些特定于平台的自由化之外,其他一切都可以。在制作任何windows应用商店和windows phone应用程序时,您应该使用这两个平台都可以使用的自由软件。例如,您可以对数据库使用LEX.db

这里有很好的解释


希望这将有助于

Dnt了解您是如何制作好这些应用程序的。如果您遵循MVVM模式,那么很容易将windows和windows phone应用程序从一个移植到另一个。您只需要处理新的XAML UI,除了一些特定于平台的自由化之外,其他一切都可以。在制作任何windows应用商店和windows phone应用程序时,您应该使用这两个平台都可以使用的自由软件。例如,您可以对数据库使用LEX.db

这里有很好的解释


希望这将有助于

Dnt了解您是如何制作好这些应用程序的。如果您遵循MVVM模式,那么很容易将windows和windows phone应用程序从一个移植到另一个。您只需要处理新的XAML UI,除了一些特定于平台的自由化之外,其他一切都可以。在制作任何windows应用商店和windows phone应用程序时,您应该使用这两个平台都可以使用的自由软件。例如,您可以对数据库使用LEX.db

这里有很好的解释


希望这将有助于

Dnt了解您是如何制作好这些应用程序的。如果您遵循MVVM模式,那么很容易将windows和windows phone应用程序从一个移植到另一个。您只需要处理新的XAML UI,除了一些特定于平台的自由化之外,其他一切都可以。在制作任何windows应用商店和windows phone应用程序时,您应该使用这两个平台都可以使用的自由软件。例如,您可以对数据库使用LEX.db

这里有很好的解释


希望这会有所帮助

到目前为止给出的答案都很好。需要注意的是,WindowsPhone8.1即将发布,它将共享许多WinRT库。这意味着在几个月内(最早5月),两个平台之间的共享库将大大增加。您可以下载泄漏的SDK,查看其中的一些更改


这并不是说你应该等到那时,创建PCL肯定会对你有所帮助(特别是如果你以后想使用iOS和Android)。这只是需要记住的一点。

到目前为止给出的答案相当不错。需要注意的是,WindowsPhone8.1即将发布,它将共享许多WinRT库。这意味着在几个月内(最早5月),两个平台之间的共享库将大大增加。您可以下载泄漏的SDK,查看其中的一些更改


这并不是说你应该等到那时,创建PCL肯定会对你有所帮助(特别是如果你以后想使用iOS和Android)。这只是需要记住的一点。

到目前为止给出的答案相当不错。需要注意的是,WindowsPhone8.1即将发布,它将共享许多WinRT库。这意味着在几个月内(最早5月),两个平台之间的共享库将大大增加。您可以下载泄漏的SDK,查看其中的一些更改

这并不是说你应该等到那时,创建PCL肯定会对你有所帮助(特别是如果你以后想使用iOS和Android)。我是j