2012-09-14 137 views
0

如果我创建了.NET 4.0 API调用,并且客户只安装了.NET 2.0,我的EXE将工作吗?我假设不 - 绝对不是。但我想重新确认,并将其指出给我的客户是/否。我可以在.NET 2.0上使用.NET 4.0 API调用吗?

背景......我来自Linux/PHP世界。我的客户端在前端使用Windows C#应用程序,在后端使用Linux/PHP。他让我调查这个问题。

+0

据我所见,它在启动时以错误信息结束..... – user1655481

+0

你指的是什么类型的“API调用”? –

+0

Scott - 读/写注册表,显示GUI元素(如进度条,选项卡,对话框等等) – Volomike

回答

5

当试图运行用.NET 4.0编写和编译的任何东西时,.NET 2.0运行库会出错,反之则不然。

+0

谢谢,我就是这么想的。我会与客户分享。我会等待两天,然后选择最佳答案。这看起来是最好的答案。 – Volomike

1

你可以做的是通过Web服务有你的.NET 2代码访问.NET 4个库。如果要通过Web服务公开.NET 4 API,它将不可知.NET版本和它们之间的技术。

相关问题