2011-09-30 157 views
-1

我们有一些在.net 3.5框架下的应用程序。我们有一个代码API(用于可重用的访问中央数据库信息的库)。我们已将该网站的这一部分移至.net 4.0框架。运行.NET 4.0 API的.NET 3.5应用程序

我的问题是;我们如何让那些无法迁移到.net 4.0框架的应用程序使用api?所有人都需要的新功能在4.0框架下。

我应该只创建两个API吗?


要对问题留下的意见;如果你没有建设性的东西,请不要发布。

我不确定自定义API的混淆不清楚。

我们非常熟悉编写应用程序,并且正在迁移到4.0框架。每当一个新的框架出现时,公司(以及它的客户)就不得不重新编写/更新应用程序,这可能是昂贵的。

+5

你究竟是什么意思“运行新的4.0 API”?你的问题不清楚。 –

+0

@ Arnej65 - .NET 3.5应用程序出于显而易见的原因将无法使用.NET 4.0 API。如果你想保持兼容性,你将不需要使用任何4.0的框架功能。 –

+0

我删除了我的倒票,问题现在有所改善。我确实留下了建设性的意见,基本上说明我为什么投票。在语法上,我可以理解不正确的英语,但是有4种解释方式,用2种不同的写作方式来表示一个努力的问题,值得投票给我。考虑使用拼写检查器来防止将来发生这种情况。谷歌浏览器似乎默认内置。 (它纠正了我在这里写的一些错误...) –

回答

2

恐怕您必须重新编译带有.NET 4框架的旧应用程序,才能使用您的新API。

或者你可以重新编译你的API(如果可能的话),目标是3.5框架。

2

只需在.NET 4中重新编译 - 最佳解决方案。

+0

当然,但是像Jon说的那样,他只是指在机器上运行3.5或重新编译。 – Gage

2

只要你没有明确地将你的配置文件中的3.5框架作为目标,并且你还没有使用任何features which broke in .NET 4.0,你应该保持原样。

相关问题