NuPack is a package management system for .NET. The goal of NuPack is to make the process of incorporating third party libraries into your solutions as simple as possible.
- Works with your source code. NuPack doesn’t touch anything outside of your solution folder. The changes that NuPack makes can be committed to source control
- Works against a well known central feed
- Command Line and GUI based user interfaces
- NuPack walks its way up the dependency chain and gets all the packages it needs, installing each. Packages can add scripts, content, references, and even run postscripts written in PowerShell if they need something fancy.
- From the Package Manager Console you get Intellisense for all the packages that are available
Right-click on References and click Add Package Reference…
- Yedda Twitter Library
- FileHelpers Library
- Enterprise DT FTP Library
- OpenAuth Library
- Microsoft AntiXSS library
- C5 Collections – Collections for .NET
Dependency Injection/Inversion of Control
- Unity Framework – Microsoft
- StructureMap – Jeremy Miller
- Castle Windsor
- Spring Framework
- Managed Extensibility Framework
- Microsoft Chart Controls for ASP.NET 3.5 SP1
- Microsoft Chart Controls for Winforms
- ZedGraph Charting
- NPlot – Charting for ASP.NET and WinForms
Automated Web Testing
- CSLA Framework – Business Objects Framework
- AForge.net – AI, computer vision, genetic algorithms, machine learning
- Enterprise Library 4.1 – Logging, Exception Management, Validation, Policy Injection
- Quartz.NET – Enterprise Job Scheduler for .NET Platform
- MiscUtil – Utilities by Jon Skeet
- Lucene.net – Text indexing and searching
- Json.NET – Linq over JSON
- Flee – expression evaluator
- PostSharp – AOP
- IKVM – brings the extensive world of Java libraries to .NET.
- FlickrNET – Flickr library for .NET
- PowerCollections – Power Collections for .NET
- Facebook.net – Facebook API interface.
ZoomIt is screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image.
ZoomIt works on all versions of Windows and you can use pen input for ZoomIt drawing on tablet PCs.
Run ZoomIt now from Live.Sysinternals.com
You man also interested in my other posts:
“Lucene works on top of an abstract store object called Directory. There are several Directory objects, including FSDirectory, for file systems, and RAMDirectory, for in-memory store. Azure Library for Lucene.Net implements a smart blob-storage Directory object called AzureDirectory which enables the use of Lucene.NET on top of Azure Blob Storage. AzureDirectory automatically creates a local cache of blobs and intelligently auto-uploads them on the fly.
Silk web icon set, with 1000 16×16 icons , including report icons, some new picture icons, some small XHTML/CSS buttons, and some hardware drive icons. The feed icons have been brought into line with new standard, and all icons have been compressed to lower the filesize. For the sake of my inbox and my sanity, I’m now calling this set complete.
With over 50 Software Development Kits hosted on various Microsoft web sites, you might have trouble finding the right one for your development needs. Look no further! Now you can go to one page and find links to Microsoft Software Development Kits (SDKs), which provide documentation, code samples, tools, headers, libraries, and other files that developers can use to create software applications and libraries.
- Toggling scope on class and methods
- Generate Constructor
- Extract Interface
- Derive Class
Delete unused directives Create a constructor (with parameters) Extract logic into a new method Create overloaded methods
Navigate to file/type/member Go to definition/declaration Show list of implementers Find usages within code Quick Scrolling to methods/properties Display parameter information
The trick to doing this is not to hardcode things like host, port, etc. for your SMTP server when you use System.Net.Mail to send mail. Instead, use the default ctor for SmtpClient.
What you’re telling .NET by using the default ctor for SmtpClient is, "please use my config file to figure out how to send mail". Now you can use the system.net/mailSettings/smtp section in config to specify the details of your mail server.
During development, I use different settings because I don’t usually want to deal with the hassle of installing an SMTP server on my development box. Instead, I want email messages delivered as individual files in a directory on my hard drive (I always have a c:\mail directory on my development box for just this purpose):<configuration>