如果我创建了.NET 4.0 API调用,并且客户只安装了.NET 2.0,我的EXE将工作吗?我假设不 - 绝对不是。但我想重新确认,并将其指出给我的客户是/否。我可以在.NET 2.0上使用.NET 4.0 API调用吗?
背景......我来自Linux/PHP世界。我的客户端在前端使用Windows C#应用程序,在后端使用Linux/PHP。他让我调查这个问题。
如果我创建了.NET 4.0 API调用,并且客户只安装了.NET 2.0,我的EXE将工作吗?我假设不 - 绝对不是。但我想重新确认,并将其指出给我的客户是/否。我可以在.NET 2.0上使用.NET 4.0 API调用吗?
背景......我来自Linux/PHP世界。我的客户端在前端使用Windows C#应用程序,在后端使用Linux/PHP。他让我调查这个问题。
针对.NET 4.0框架的应用程序代码不能在仅安装了.NET 2.0框架的环境中运行。
请参阅“版本兼容性”部分在这里: http://msdn.microsoft.com/en-us/library/8477k21c.aspx
感谢您的链接! :) – Volomike
当试图运行用.NET 4.0编写和编译的任何东西时,.NET 2.0运行库会出错,反之则不然。
谢谢,我就是这么想的。我会与客户分享。我会等待两天,然后选择最佳答案。这看起来是最好的答案。 – Volomike
你可以做的是通过Web服务有你的.NET 2代码访问.NET 4个库。如果要通过Web服务公开.NET 4 API,它将不可知.NET版本和它们之间的技术。
据我所见,它在启动时以错误信息结束..... – user1655481
你指的是什么类型的“API调用”? –
Scott - 读/写注册表,显示GUI元素(如进度条,选项卡,对话框等等) – Volomike