Windows 7 在Windows 8应用程序中使用现有的Win7代码库

Windows 7 在Windows 8应用程序中使用现有的Win7代码库,windows-7,windows-8,windows-applications,Windows 7,Windows 8,Windows Applications,在我的公司,我们有一个运行在Windows7上的现有产品,它可以与我们的web服务进行通信 我们希望为我们的产品制作一个Windows 8平板电脑版本,我的第一个想法是: “嘿,这只是一个新的Windows版本,所以我们可能可以使用现有的模型、数据访问和业务层逻辑项目,只需专注于创建一个新的UI层” 但我担心事实并非如此,还是我错了? 我尝试在VS2012 Express中打开我们的VS2010解决方案文件,但收到错误“此版本的Visual Studio仅支持Windows应用商店应用” 所以,

在我的公司,我们有一个运行在Windows7上的现有产品,它可以与我们的web服务进行通信

我们希望为我们的产品制作一个Windows 8平板电脑版本,我的第一个想法是: “嘿,这只是一个新的Windows版本,所以我们可能可以使用现有的模型、数据访问和业务层逻辑项目,只需专注于创建一个新的UI层”

但我担心事实并非如此,还是我错了? 我尝试在VS2012 Express中打开我们的VS2010解决方案文件,但收到错误“此版本的Visual Studio仅支持Windows应用商店应用”

所以,我现在天真的希望是:有人能告诉我让现有代码在Windows8应用程序中工作的最简单方法吗

编辑:
代码是.NET C#,我的想法是,我只想制作一个Windows 8应用程序,使该产品具有平板电脑/触摸屏友好的界面

通常,您将使用XAML创建新的UI,重用大量现有代码,并将数据访问更改为使用SQLite

用于制作Windows应用商店应用程序。我所说的“Windows应用商店”应用程序,是指使用WinRT API的应用程序。根据您的代码,制作应用程序的Windows应用商店版本可能很简单

如果您需要其他功能,您可能需要。不过,你肯定需要参加2012年奥运会。无法使用Visual Studio 2010构建Windows应用商店应用程序。我想你已经知道了

如果您现有的.NET应用程序使用WPF作为UI,您可以将大量XAML知识重新用于Windows 8端口。它不像重新编译那么简单,但应该很简单

SQL CE当前不是Windows应用商店应用程序的选项。相反,考虑使用.< /P> 看看MSDN上的一篇帖子,叫做。您可能熟悉的一些API已移到WinRT。有时移植就像更改名称空间一样简单


您提到您还向C:驱动器写入数据。有一个

所以你需要建立一个新的Metro风格的界面

您构建的接口只是复制旧应用程序的逻辑

您可以在old VS 2010中打开旧应用程序,并逐行复制代码


您无法将旧的Windows应用程序转换为Metro风格的应用程序。

但您想制作Metro风格的应用程序还是桌面应用程序?您在Windows 7应用程序中使用了什么技术?对于企业:这可能是一个有趣的阅读(面向开发人员),它是.NET,我们正在使用SQL CE进行数据处理,并在C:上使用一些存储。谢谢,我将查看这些链接:)这真是一个打击。我们的模型、数据库和逻辑层都包含metro.NET中没有的内容,所以据我所知,我们无法轻松地将现有库重新用作参考:(