❶ log4net支持.net4.5吗
微软的机制是高版本向下兼容,所以
log4net是可以应用在
.net4.5的方案中的
❷ .NET Framework 版本都到4.0了,C#版本有哪些的目前最新的是多少
目前还只有4.0的.NET
Framework
c#
当然是跟VS的版本一起的.
现在已经有VS
2010了,不过我还是建议使版用VS2008,用3.5开发.
3.5写的程序,也可以权用4.0运行的.VS2008主要是稳定.VS2010太多的地方不方便.
❸ .net最新版本是多少
最新版本是.net framework 4.6 是7月20号发布的。
.NET Framework 4.6又被称为.NET 2015,将会集成在Windows 10之中,同时支持32/64位的Windows Vista SP2、Windows 7 SP1、Windows 8、Windows 8.1、Windows Server 2008 SP2、Windows Server 2008 R2 SP1、Windows Server 2012、Windows Server 2012 R2,支持简体中文等多种语言。
它在4.5.1的基础上新增了大量改进,涉及WPF、WCF、Windows Workflow、高DPI Windows Forms、RyuJIT即时编译器、SIMD指令集、垃圾收集器、ADO.NET、网络、兼容性等各个方面,还大幅提升了.NET应用程序的运行速度。
❹ common.logging 与log4net 不兼容怎么解决
近期使用了Common.Logging的ILog接口做日志接口,同时利用其log4net适配器与log4net记录器来记录系统日志,在使用过程中碰到了log4net版本问题。
项目组件管理中安装组件包:
PM> Install-Package Common.Logging
PM> Install-Package Common.Logging.Log4Net 【2.0.1版本;依赖Common.Logging (≥ 2.0.0); log4net (= 1.2.10)】
项目中将引用log4net.dll版本为 1.2.10.0,在此配套版本情况下,运行出现错误: {"Unable to create type 'Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4Net'"}
也 将log4net组件升级到最新版本1.2.13失败,Install-Package : 将“log4net 1.2.10”更新到“log4net 2.0.3”失败。找不到与“log4net 2.0.3”兼容的“Common.Logging.Log4Net”版本。
将Common.Logging.Log4Net版本删除,重新安装以下版本
PM> Install-Package Common.Logging.Log4Net1211 【2.2.0版本;Common.Logging (≥ 2.0.0);Log4Net (≥ 1.2.11)】
项目中log4net.dll版本为 1.2.11.0, 运行OK,升级log4net1.2.13版本,升级成功,运行OK;
❺ log4net 不适用于64位架构处理器么
1)官网上log4net最新版本是v1.2.13(2013年11月18日发布)。v1.2.13支持 .NET Framework 4.0和.NET Framework 4.0 Client Profile。项目配置为Any CPU。
❻ 驱动安装需要.net4.5可安装.net提示已安装4.5或更高版本
将.net4.5删除,再装就行了
❼ 目前,.net的最高版本是什么
.net framework 4.0
❽ .net framework 现在最新的版本是多少好用不哪个版本的最好用
最新是.net 4.0开发工具是vs2010.
最普遍的版本是.net2.0.
❾ net core 是最新的.net版本吗
什么是 ASP.NET Core?
ASP.NET Core 1.0 是一个开源跨平台的开发框架,用于构建基于云的现代 Web 应用 。它是从底层开始重新构建来提供性能优良的Web应用开发框架,可以部署在云上或者本地服务器上。另外,它使得 ASP.NET 应用更加精简和模块化(可以根据你的应用需要向里面添加其他模块),跨平台(你可以很容易的在 Windows, Mac or Linux 上开发和部署你的应用),云优化(你可以在云上在云上部署和调试你的应用)。
以前的版本
对于使用 ASP.NET 旧版本的我们来说,这意味着什么?
如果你正在使用旧版本的 ASP.NET 或者你有 WebForms 的开发背景,那么你将会认识到 ASP.NET Core 有多完美,这感觉起来就像从古典的 ASP 时代来到全新的 ASP.NET 的世界。
现在,让我们来一探究竟
下面列出 ASP.NET Core 1.0 的核心变化.
跨平台的运行时
你可以在 OSX 和 Linux上运行 ASP.NET Core 应用,这对于 ASP.NET 来说,这具有跨时代的意义,也给 ASP.NET 开发者和设计师们带来了全新的体验。ASP.NET Core 具有两个运行时,这意味着你可以选择不同的运行环境来部署你的应用,使得你的应用将更加灵活。
ASP.NET Core 1.0 是一个 ASP.NET 的重构版本,它运行于最新的 .NET Core。它是模块化的,允许开发者以插件的形式添加应用所需要的模块,大多数的功能都将作为插件提供并通过 NuGet 程序包管理。这样做的一个好处就是你可以升级应用的一个模块,但丝毫不会影响其他模块;另外,.NET Core 是一个跨平台的运行时,因此你可以在 OSX 或 Linux 操作系统上部署你的应用;它也是一个云优化的运行时,用于在云上部署和调试应用;.NET Core 可以和你的应用程序一起被部署,当服务器上有多个 .NET Core 版本时, 你依旧可以运行 ASP.NET Core 应用。
你也可以创建只运行在 windows 下完整 .NET 框架的 ASP.NET Core 应用。
ASP.NET 4.6 是最新的完整 .NET Framework 的发布版本,它允许你可以利用所有的 .NET 组件并且具备向后兼容能力。如果你计划将应用迁移到 .NET core,那么你需要做适量的修改,因为 .NET Core 相对于完整 .NET Framework 来说有所限制。
需要明确的是,ASP.NET 4.6 更加成熟。它如今久经考验并且现已发布并可使用。ASP.NET Core 1.0 是1.0 发布版本,包含 Web API 和 MVC,但是现在还没有 SignalR 和 Web Pages。,它也不支持VB 和 F# 语言。
ASP.NET Core 不再只依赖Visual Studio
ASP.NET Core 的跨平台,让它不再只依赖 Visual Studio,开发者和设计师们可以在自己喜欢的环境上工作。比如 Sublime Text,WebStorm ,这真是太棒了!