Contents tagged with .NET
-
OutDir vs OutputPath
Which one should you use? Seems like OutputPath is the way to go, since it’s the one that is specified on every project you create, right inside the Debug or Release configuration.
-
Smarter Visual Studio Template Authoring
From Clarius VisualStudio Targets project:
-
Extending Visual Studio: Good Test Coverage Is Possible
A World of Pain?
It's not quite uncommon to see developers despair when doing Visual Studio Extensibility (VSX) work. In addition to a myriad new APIs to learn (which can be pretty intimidating), it seems up-front so alien to the typical development work you do: you have to plug into someone else's environment, you have to learn when and why your code will be invoked, but worst of all, there's no plug-in architecture per-se.
-
How to install a Visual Studio extension with templates via an MSI
The original story around VSIX deployment via an MSI was that simply copying it to the %VSInstallDir%\Common7\Ide\Extensions\Your Company\Your Product\Version was enough. But alas, devil is in the details, and a fairly complex matrix of supported and unsupported features depending on the deployment style is also available on MSDN.
-
High level overview of Visual Studio Extensibility APIs
If your head is dizzy with the myriad VS services and APIs, from EnvDTE to Shell.Interop, this should clarify a couple things.
-
Improving the state of the art in API documentation sites
Go straight to the site if you want: http://nudoq.org. You can then come back and continue reading :)
-
Contributing to OSS projects made easy
I recently came across what I believe is a missing feature (bug?) in Json.NET most excellent library: when using custom constructor, default values are not populated for properties :(
-
How To Temporarily Disable The Touch Screen In X1 Carbon
I know, why would anyone want to do that?
-
How to fix continuous deployment error for .NET 4.5 in Team Foundation Service
If you’re configuring continuous deployment on Team Foundation Service for a .NET 4.5, you may get an error like the following in the build log:
-
A new way of financing open source software via Kickstarter
The Kickstarter successes of the ambitious Ghost as well as the much more modest Schema Migrations for Django or git-annex (all open source software projects) got me thinking that this could be the start of a new way to fund open source projects in general.