我目前正在开发.NET 4客户端配置文件的应用程序,因为这是大多数家用计算机通过Windows Update提供的版本。
但是,我无法添加对System.Web.dll
的引用,因为此版本中不存在它-我该怎么办?
将System.Web.dll与我的应用程序一起部署是个好主意,还是行不通的?我确实需要HTTP连接以及所有连接,因此无法将我的应用程序修改为解决方法。将我的应用程序定位到.NET 4(无客户端配置文件)是否可能或者仅在具有客户端配置文件的计算机上不起作用?
最佳答案
NET 4 Client Profile, as this is the version that will be present on most home computers through Windows Update
并不真地。默认情况下,Windows 10之前的任何版本中当前都不存在.NET 4(是否有客户端配置文件)。例如,Windows 7带有.NET 3.5 SP1,而不是.NET 4.0。可能会有Windows更新,但它是可选的。
因此,您也可以针对完整的.NET 4框架。
操作系统和.NET Framework版本之间的链接可以在here中找到。选中标记表明该版本开箱即用,加号表示可以安装该版本。
还要注意,4.5、4.6和4.6.1都是就地更新,这意味着具有任何这些更新的系统也被视为具有4.0。
关于.NET Framework 4客户端配置文件+ System.Web.dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4981204/