<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp" -->

---
title: Tools for the lazy: Templify and NuGet | daily.dev
description: A walkthrough of combining two tools to eliminate repetitive project setup tasks in Visual Studio: Templify automates solution scaffolding (creating projects,...
canonical: https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Tools for the lazy: Templify and NuGet | daily.dev
og:description: A walkthrough of combining two tools to eliminate repetitive project setup tasks in Visual Studio: Templify automates solution scaffolding (creating projects,...
og:url: https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp
og:image: https://api.daily.dev/og/posts/Q6Q2lLjjp.png
og:image:alt: Tools for the lazy: Templify and NuGet
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools for the lazy: Templify and NuGet

**[Maarten Balliauw](https://daily.dev/sources/maartenballiauw)** · 6 min read · 0 upvotes · 0 comments

## Summary

A walkthrough of combining two tools to eliminate repetitive project setup tasks in Visual Studio: Templify automates solution scaffolding (creating projects, references, folder structures) from a reusable template, while NuGet handles packaging and distributing reusable code, libraries, and assets (like jQuery UI or MEF dependencies) across projects. The post shows how to create a Templify package from a base solution, build a .nuspec-based NuGet package with nuget.exe, host a simple NuGet feed via a shared folder, and then use both together to spin up a new project in minutes instead of manually repeating setup steps.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maartenballiauw.be/posts/2011-01-07-tools-for-the-lazy-templify-and-nuget>

## Questions this post answers

### How do I create a NuGet package using nuget.exe and a .nuspec file?

Create a folder with optional content and lib subfolders plus a .nuspec file defining metadata like id, version, authors, and description, then run nuget.exe pack pointing at the .nuspec file. This generates a .nupkg package, such as MefDependencyResolver.0.0.1.nupkg, which can be distributed via a feed or shared folder.

_daily.dev surfaces practical packaging walkthroughs for developers automating their own project templates._

### How can I set up a simple NuGet feed without hosting an OData service?

Copy all .nupkg package files into a shared folder or network share, then add that folder as a package source in Visual Studio's Package Manager settings. This avoids setting up an OData feed and lets any project reference the shared packages directly through the Add Library Package Reference dialog.

_Developers building internal package feeds can find more setup tips like this through daily.dev._

### What does Templify do for setting up new Visual Studio solutions?

Templify automates solution scaffolding by packaging an existing base solution, including its projects, references, and folder structure, into a reusable template. Right-clicking a folder and choosing 'Templify this folder' captures the setup, while 'Templify here' on a new folder deploys it with a new project name, skipping manual steps like creating projects and wiring up references.

_daily.dev helps developers track tooling like this that cuts repetitive project bootstrapping work._

## Similar posts on daily.dev

- [The Complete Guide to Creating NuGet Packages in .NET](https://daily.dev/posts/the-complete-guide-to-creating-nuget-packages-in-net-4carsceoo) · We Are .NET · 0 upvotes · 0 comments
- [How to Build Reusable Modular Unity Packages to Speed Up Development](https://daily.dev/posts/how-to-build-reusable-modular-unity-packages-to-speed-up-development-qqjeobr8o) · freeCodeCamp · 3 upvotes · 0 comments
- [Reinventing how .NET Builds and Ships \(Again\)](https://daily.dev/posts/reinventing-how-net-builds-and-ships-again--o3aodxw8v) · .NET Blog · 17 upvotes · 0 comments
- [6 Steps for Setting Up a New .NET Project the Right Way](https://daily.dev/posts/6-steps-for-setting-up-a-new-net-project-the-right-way-fjdpiz9bk) · Milan Jovanović · 36 upvotes · 0 comments
- [The .NET Tools Blog](https://daily.dev/posts/the-net-tools-blog-tdsv0g0uj) · JetBrains · 6 upvotes · 0 comments

---

Tags: [#visual-studio](https://daily.dev/tags/visual-studio), [#nuget](https://daily.dev/tags/nuget)

[View this post on daily.dev](https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Tools for the lazy: Templify and NuGet","url":"https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp"},"datePublished":"2026-10-04T13:04:44.469Z","dateModified":"2026-10-04T13:08:27.571Z","description":"A walkthrough of combining two tools to eliminate repetitive project setup tasks in Visual Studio: Templify automates solution scaffolding (creating projects,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3aa33188643ed28b62fecef480e2b9c6?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3aa33188643ed28b62fecef480e2b9c6?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Maarten Balliauw","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Maarten Balliauw","logo":"https://media.daily.dev/image/upload/s--rOTg3VYO--/f_auto,q_auto/v1791119043/logos/maartenballiauw?_a=BAMAMicg0","url":"https://daily.dev/sources/maartenballiauw"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"visual-studio,nuget","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Maarten Balliauw","item":"https://daily.dev/sources/maartenballiauw"},{"@type":"ListItem","position":3,"name":"Tools for the lazy: Templify and NuGet"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/tools-for-the-lazy-templify-and-nuget-q6q2lljjp#faq","mainEntity":[{"@type":"Question","name":"How do I create a NuGet package using nuget.exe and a .nuspec file?","acceptedAnswer":{"@type":"Answer","text":"Create a folder with optional content and lib subfolders plus a .nuspec file defining metadata like id, version, authors, and description, then run nuget.exe pack pointing at the .nuspec file. This generates a .nupkg package, such as MefDependencyResolver.0.0.1.nupkg, which can be distributed via a feed or shared folder. daily.dev surfaces practical packaging walkthroughs for developers automating their own project templates."}},{"@type":"Question","name":"How can I set up a simple NuGet feed without hosting an OData service?","acceptedAnswer":{"@type":"Answer","text":"Copy all .nupkg package files into a shared folder or network share, then add that folder as a package source in Visual Studio's Package Manager settings. This avoids setting up an OData feed and lets any project reference the shared packages directly through the Add Library Package Reference dialog. Developers building internal package feeds can find more setup tips like this through daily.dev."}},{"@type":"Question","name":"What does Templify do for setting up new Visual Studio solutions?","acceptedAnswer":{"@type":"Answer","text":"Templify automates solution scaffolding by packaging an existing base solution, including its projects, references, and folder structure, into a reusable template. Right-clicking a folder and choosing 'Templify this folder' captures the setup, while 'Templify here' on a new folder deploys it with a new project name, skipping manual steps like creating projects and wiring up references. daily.dev helps developers track tooling like this that cuts repetitive project bootstrapping work."}}]}
```

