在构build我的应用程序之前,我正在进行一个小的可行testing。 目前我有几个选项。 第一个包括构build一个结合silverlight和activex的应用程序。 现在,activex只能在客户端计算机上安装.net framework 1.1。
另一种可能性是使用需要.net framework 3.0的XAPB。
所以我的问题是,什么是自动与Windows XP(包括补丁和服务包)的框架版本。 了解我所开发的产品是否有市场是非常重要的。
谢谢!
XP没有提供任何.NET,SP1和2有v1.0作为选项,SP3默认安装了v1.0 + bug修正。 Server 2003随附V1.1,Vista和Server 2008 v3.0,最后是W7和2008R2 v3.5。 如果安装/更新,所有可以运行1.0,1.1,2.0,3.0,3.5和4.0b1。
我并不完全理解你的问题对于ActiveX的含义,但我的理解是,在沙盒安全环境中,silverlight是在浏览器中运行的东西(是的,我知道最新的版本可以在浏览器中运行)而Silverlight运行时是一个独立安装,具有一组简化的.Net基类库。
如果我的理解是正确的,那么安装在操作系统上的.Net版本就无关紧要(只要给定的浏览器支持Silverlight)。