0

我在 .NET 上使用 c# 构建了一个应用程序。我的软件将在装有 XP SP3 到 Win 7 的 PC 上运行。我研究确定使用哪个版本的 .NET 进行开发。Microsoft 网站明确表示 .NET 4 应用程序可以在 XP SP3 上运行。我信任他们,将应用程序构建到半个月,我刚刚进行了测试部署和 boooooom。它甚至没有启动并给出未安装所有所需组件的错误。我研究并无法安装 SQL Server 2008。

我做了以下事情: - 尝试在 XP SP3 上安装 .NET 4。轻松安装。但是无法安装 SQL Server express 2008(我的应用程序使用),它说要安装 .NET 2 - 如果我安装 .NET 2,我不确定该应用程序是否会在 Windows 7 上运行。

请帮忙。我的客户会杀了我!

4

2 回答 2

1

.NET 2.0 和 .NET 4.0 将并行运行而不会出现问题。事实上,Windows 7 预装了 .NET 2.0,尽管您可能需要手动启用它

您可能希望针对您的错误发布更详细的问题,因为您尝试做的任何事情都不应该有任何无法克服的问题。例如,SQL Server 2008 Express应该可以在 XP SP3 上正常工作

于 2012-09-28T20:26:44.057 回答
0

为 NET 2.0 编写的应用程序在 Windows7 中运行良好。
但是,我认为您应该检查您的应用程序是否真的需要 SqlServer 2008,而不是降级框架库。
也许您可以简单地降级以使用SqlServer Express 2005并重新创建数据库。
从您的编码可能性的角度来看,这将减少限制。

于 2012-09-28T20:23:28.523 回答