<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/building-future-net-projects-is-quite-pleasant-h6cftvpyp" -->

---
title: Building future .NET projects is quite pleasant | daily.dev
description: An exploration of how ASP.NET 5 (then known as Project K / ASP.NET vNext) changes the .NET build experience, contrasting it with the painful, dependency-heavy...
canonical: https://daily.dev/posts/building-future-net-projects-is-quite-pleasant-h6cftvpyp
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Building future .NET projects is quite pleasant | daily.dev
og:description: An exploration of how ASP.NET 5 (then known as Project K / ASP.NET vNext) changes the .NET build experience, contrasting it with the painful, dependency-heavy...
og:url: https://daily.dev/posts/building-future-net-projects-is-quite-pleasant-h6cftvpyp
og:image: https://api.daily.dev/og/posts/h6CFtVpYP.png
og:image:alt: Building future .NET projects is quite pleasant
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.

# Building future .NET projects is quite pleasant

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

## Summary

An exploration of how ASP.NET 5 (then known as Project K / ASP.NET vNext) changes the .NET build experience, contrasting it with the painful, dependency-heavy builds of earlier .NET versions. The new system uses project.json and global.json to declare dependencies explicitly, making builds self-contained and portable across Windows, Linux, and Mac OS X. The author walks through building the Entity Framework repository using build.cmd, which bootstraps NuGet, KoreBuild, Sake, and the CoreCLR runtime without any pre-installed SDKs. A hands-on TeamCity integration is then built from scratch to automate restore, build, test, and packaging steps on a clean build agent, including publishing NuGet artifacts and running tests via the ASP.NET 5 xUnit runner. The piece concludes with optimism about the new tooling and shares custom TeamCity meta-runners for others to use.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.maartenballiauw.be/posts/2014-12-19-building-future-net-projects-is-quite-pleasant>

## Similar posts on daily.dev

- [.NET 5 to 10: Key Features Introduced in Every Release](https://daily.dev/posts/net-5-to-10-key-features-introduced-in-every-release-nb2ddspjl) · We Are .NET · 8 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
- [Microsoft Releases .NET 11 Preview 6 With Language and Framework Updates](https://daily.dev/posts/microsoft-releases-net-11-preview-6-with-language-and-framework-updates-oqwjdzv3l) · InfoQ · 6 upvotes · 0 comments

---

Tags: [#cicd](https://daily.dev/tags/cicd), [#.net](https://daily.dev/tags/.net), [#nuget](https://daily.dev/tags/nuget)

[View this post on daily.dev](https://daily.dev/posts/building-future-net-projects-is-quite-pleasant-h6cftvpyp)

```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":"Building future .NET projects is quite pleasant","url":"https://daily.dev/posts/building-future-net-projects-is-quite-pleasant-h6cftvpyp","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/building-future-net-projects-is-quite-pleasant-h6cftvpyp"},"datePublished":"2026-10-04T13:04:07.039Z","dateModified":"2026-10-04T13:07:16.136Z","description":"An exploration of how ASP.NET 5 (then known as Project K / ASP.NET vNext) changes the .NET build experience, contrasting it with the painful, dependency-heavy...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5e291643d774b90a6f84fb0d4c83468c?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5e291643d774b90a6f84fb0d4c83468c?_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/building-future-net-projects-is-quite-pleasant-h6cftvpyp","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cicd,.net,nuget","timeRequired":"PT10M"}
{"@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":"Building future .NET projects is quite pleasant"}]}
```

