27 packages tagged with “net35”
A simple, strongly typed .NET C# command line parser library using a fluent easy to use interface
Deprecated. Use the unified package AsyncBridge instead.
A set of e-mail components which implement IMAP, SMTP, POP3, Exchange Web Services, SSL/TLS support, parsing and building MIME and S/MIME messages, Outlook .MSG and .PST conversions, mail merge over database, OAuth 2.0, DNS MX lookup, e-mail address validation, parsing winmail.dat, bounced messages processing, HTML messages cleanup, messages with embedded pictures, async/await methods, and much more. Supports .NET Framework, .NET Core, .NET Standard, UWP, Xamarin.
C# 5 async/await support for .NET Framework pre-4.5 This package is now unified to include all functionality from AsyncBridge.Net35 and AsyncBridge.Portable.
Back version of FSharp.Core.dll for .NET 3.5. The original FSharp.Core.dll for .NET 3.5 published by Microsoft was marked all rights reserved, and the accompanying license put non-trivial restrictions on redistribution. This Nuget package (ver. 1.0.0) is based on the https://github.com/fsharp/fsharp Github repository and is redistributed under Apache 2.0 license. Notice that the repository is now updated to MIT license. Future back version recompilations may well be redistributed under MIT license.
Lightweight mini-profiler, in particular designed for ASP.NET WebForms sites using .NET Framework 3.5
A back-port of the SignalR client to .NET 3.5. It relies on the TPL nuget package and some simple shims to bridge the framework gap. Use version 1.1.4 for the SignalR v1.x server. Built from 2.0.0
MQTT WebSockets Client Library for M2M communication on Net 3.5
A wrapper around Managed EWS API which lets MailBee.NET-enabled applications to work with EWS the same way they do with other e-mail protocols. Supports .NET Framework 3.5 and newer, .NET Core 2.0 and newer, .NET Standard 2.0 and newer, UWP, Xamarin.
A component which transforms HTML into PDF documents. For conversion, the component uses iTextSharp 4.1.6 and HtmlAgilityPack 1.4.9.5 libraries. Supports .NET Framework only (.NET Core, .NET Standard, UWP, Xamarin not supported).
MiniProfiler35 integration for ADO.NET
Provides a Task class for Compact Framework 3.5 with similar functionality as provided by Framework 4. For another framework it simply forwards the type to corresponding assembly. Replaced by NETStandard.WindowsCE package.
Easy of use JSON library for .NET platforms. Provides reader, writer and ability to build mutable JSON data at runtime.
Did you ever got frustrated about the limitations of Enums? Ever needed an Enum that supports Strings? Or your custom type? Did you ever wonder why you can't add any instance methods and properties to an Enum? Do you like to be able to enumerate over all members, ask their names, values and index? Or just call one of your custom method on the instances (strongly typed and real instance methods, not extenstion methods)? Did you ever wonder why you need to specify a value when the enum itself would satisfy your needs? Got annoyed to always have to include that "None"-member? If you answer some of this questions with yes, CustomEnum.vb is definitely something for you, except, of course, if you are a religious C# believer then you need to wait a little bit for the C# version. I have the intension to provide it somewhen soon but I have the feeling it is not done by simply pushing it through the converter. Although this is version 1.0, CustomEnum.vb is a carefully written, highly optimized, with a high code coverage tested and well documented source file written in VB.NET that provides 2 base classes called "CustomEnum" and "ValueEnum" with generic type parameters that allow you to build your own Enums according your individual needs. The first generic type parameter is always the type of your Enum (the subclass), the optional last one the type of the combination (Enum.Combi), and the second one (ValueEnum only) is the type of the value. Here an example: Public Class ShirtSize Inherits CustomEnum(Of ShirtSize) 'Constructors Private Sub New() MyBase.New() End Sub 'Public Fields Public Shared ReadOnly S As New ShirtSize() Public Shared ReadOnly M As New ShirtSize() Public Shared ReadOnly L As New ShirtSize() Public Shared ReadOnly XL As New ShirtSize() End Class The usage is the same as with standard Enums: Dim myShirt As Object = GetShirt(ShirtSize.XL) Private Function GetShirt(size As ShirtSize) As Object '... End Function Note that Enums are now reference types and may be null. Although this forces you to always check for null you never have to include that "None" member in your Enum anymore... If you like to work with "Select Case" that's still possible, you just have to append the ".Index" to the member, eg. ShirtSize.XL.Index. But CustomEnum also provides equals/inequals operators, you can use them like this "If (size = ShirtSize.XL) Then ..." Did I already mention that CustomEnum fully supports member combinations like with the FlagsAttribute? They are implemented as an inner class called "Combi" and there are functions and operators to construct them: SetHighSeasons(Season.Spring Or Season.Summer Or Season.Autumn) And the method looks like this: Private Sub SetHighSeasons(seasons As Season.Combi) For Each mySeason As Season In seasons 'do something Next End Sub There is many more to it: - CustomEnum is thread-safe. - CustomEnum checks and enforces correct implementation. - CustomEnum has lots of attributes applied to simplify editing, debugging and code-analysis. - CustomEnum allows to have subclasses for common functionality (although you cannot inherit members). - CustomEnum runs in partially trusted code as well as in full trust - CustomEnum does not make use of LINQ nor extension methods and is pure .NET 2.0. - CustomEnum has no dependencies to other packages. - CustomEnum only references mscorlib.dll and System.dll. - CustomEnum ships as one single source file (and an additional tutorial folder that can easily be deleted). - CustomEnum is free of charge. Thank you for your interest in this package, feed-back is welcome, our email naming convention is <given name>.<surname>@<company>.ch Best regards Chris
Json.NET is a popular high-performance JSON framework for .NET
Simple Bayeux protocol implementation for variety of .NET platforms.
Simple InversionOfControl implementation for multiple .NET platforms.
GoFigure provides unified .NET, Silverlight, jQuery, and Windows Phone configuration, providing the flexibility to quickly swap configuration sources from local file-based settings to anywhere you desire (e.g. remote SQL Server storage, WCF XML service, RESTful JSON service, custom, etc.).
ObjectListView is a .NET ListView wired on caffeine, guarana and steroids. More calmly, it is a C# wrapper around a .NET ListView, which makes the ListView much easier to use and teaches it lots of neat new tricks.
Easy of use JSON library for .NET platforms. Provides reader, writer and ability to build mutable JSON data at runtime added as source-code.
Simple InversionOfControl implementation for multiple .NET platforms added as source-code.
Set of wrappers, helpers and abstractions to make the programming across multiple .NET platforms easier. Contains logging, network, event dispatching, *.ini, *.strings and *.properties file reader, as well as (a)synchronous task management.
枚举拓展通用类库