Không có bất kỳ bản phát hành log4net nào trong một thời gian. Điều này đã không trình bày bất kỳ vấn đề với 3,5, nhưng những gì về .NET 4? Có ai đã nghe bất kỳ sự rình rập nào về một bản phát hành để hỗ trợ khung công tác phiên bản 4 khi nó xuất hiện không?Log4Net và .NET 4.0
Trả lời
Có sự cố trong hệ thống theo dõi cho hỗ trợ 4.0.
Nếu bạn cần, bạn có thể tự biên dịch phiên bản bằng bản phát hành mới nhất - nó sẽ biên dịch.
There is a JIRA entry for .NET 4.0 and Client Profiles() nhưng it is not slated for release in 1.2.11.
Có câu hỏi liên quan (chưa được trả lời) với nhận xét cho thấy bạn có thể đơn giản run the 1.2.10 source through the VS2010 upgrade process.
Với .NET 4. Các dự án bạn vẫn có thể sử dụng log4net. Bạn sẽ phải thay đổi nền tảng đích thành ".NET Framework 4" trên dự án.
Chi tiết .... http://krishnabhargav.blogspot.com/2010/02/using-net-35-clr-20-dll-inside-visual.html
Dưới đây là ghi chú của chúng tôi về việc log4net làm việc với VS2010 với C# và .Net 4.0. Về cơ bản nó theo sau bài tseonet nhưng trong một vài bước đơn giản. Chúng tôi cũng đặt mức độ bảo mật thành 1 thay vì nhận xét AllowPartiallyTrustedCallers, nhưng một trong hai tùy chọn có vẻ hoạt động.
Hy vọng điều này rất hữu ích với ai đó: http://www.charlestonsw.com/configuring-log4net-with-vs2010-and-net-4-0/
liên kết được tham chiếu ở trên là đã chết – codechurn
Được thay thế bằng một URL mới. Tôi giữ một số nội dung kỹ thuật còn sống trên blog mới của tôi tại CSA. –
"Với .NET 4. Các dự án bạn vẫn có thể sử dụng log4net Bạn sẽ phải thay đổi nền tảng mục tiêu để" .NET Framework 4" về dự án .. . "
Chính xác. Nhưng bạn cần phải đặt dòng
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
xuống đáy của tập tin cấu hình (sau khi thiết lập log4net):
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="logfile.txt" />
<appendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date: %-5level – %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
Thử nghiệm với log4net 1.2.10.0 Bạn cần phải đặt dòng: [assembly: log4net.Config.XmlConfigurator (Watch = false)] trong Assemblyinfo.cs (Tôi quên điều đó)
tôi làm việc với log4net trong ứng dụng Web asp.net của tôi và không có vấn đề gì.
tôi làm việc bằng cách hướng dẫn này: http://www.codeproject.com/KB/trace/Log4Net_with_ASP_NET.aspx
Hướng dẫn đó không liên quan đến .NET 4.0, đó là những gì mà OP đã làm sau đó. – Maccath
Dường như thân cây log4net hiện hỗ trợ .NET Framework 4.0. Hỗ trợ này chưa được xuất bản với bản phát hành.
- 1. Log4Net và .NET 4.0 RC
- 2. .NET 4.0 - AccessViolationException và WndProc
- 3. Window với .NET 4.0 và WindowsFormstHost
- 4. FxCop cho .NET 4.0
- 5. Microsoft.csharp.dll trong .NET 4.0
- 6. ninject .net 4.0
- 7. Svcutil.exe cho .NET 4.0?
- 8. có .Net 4.5 bao gồm .Net 4.0
- 9. Sự kiện và ủy quyền đối nghịch trong .NET 4.0 và C# 4.0
- 10. Không .NET 4.0 có .NET 2.0 không?
- 11. Sự cố nghiêm trọng với ILMerge và .NET 4.0
- 12. log4net không đăng nhập khi chạy ứng dụng .Net 4.0 Windows được cài đặt ở chế độ Release
- 13. .NET Profiler miễn phí cho mã hỗn hợp .NET 4.0
- 14. SharePoint và Log4Net
- 15. log4net và ints
- 16. PerformanceCounters trên .NET 4.0 & Windows 7
- 17. SMO Assemblies in .Net Framework 4.0
- 18. thay đổi Breaking trong .NET 4.0
- 19. DLR có cần trong .NET 4.0 không?
- 20. Thư viện EXIF cho .NET 4.0 framework
- 21. Cách đọc tệp .RTF bằng .NET 4.0
- 22. Yêu cầu nâng cấp .NET 4.0 Framework?
- 23. SecurityAction.RequestMinimum đã lỗi thời trong .Net 4.0
- 24. .Net 4.0 System.Web.Security.MembershipProvider tham chiếu mơ hồ?
- 25. HttpWebRequest chỉ chạy trên .NET 4.0
- 26. ServiceHostFactory bị thiếu trong .NET 4.0?
- 27. Trình cài đặt NSIS có .NET 4.0
- 28. XNA 4.0 với C# .NET 4.5?
- 29. Exception.ToString bị hỏng trong .NET 4.0?
- 30. Bạn có cần cả hai .net 3.5 và 4.0 được cài đặt hoặc chỉ .net 4?
Cảm ơn, mục nhập JIRA đó bao gồm một bản vá - áp dụng nó trên SVN HEAD và sau đó: "... Để nhắm mục tiêu .Net 4.0 định nghĩa NET; NET_2_0; NET_4_0, Để nhắm mục tiêu .Net 4.0 Hồ sơ khách hàng nối thêm; NET_CLIENT_PROFILE vào trước định nghĩa." - giải quyết nó cho tôi (đồng thời, bản vá này hiện đã được phát hành trong phiên bản 1.2.11, để tham khảo trong tương lai) – sinelaw