Advertisement: Karen Payne Published in: CODE Magazine: 2021 - September/October Last updated: August 26, 2021 Download File Tweet Download File Syntax Highlight Theme: Brown PaperCodepen EmbedColor BrewerDraculaDarkDarkulaDefaultDraculaFarFoundationGithubGithub GistGoogleCodeGrayscaleIdeaIR BlackKava DocsKava Docs DarkKimbie.DarkKimbie.LightMagulaMono BlueMonokaiMonokai S...
Maarten Balliauw Loves web and HTTP, C#, Kotlin, Azure and application performance. Developer Advocate at JetBrains. Frequent speaker at and organizer of various community events. Likes brewing his own beer.Follow Antwerp, Belgium Twitter LinkedIn Github Edit on GitHub For a couple of months now, I’ve been pondering about what tools are at your disposal in .NET to help build and execute a supply chain attack. My goal was to see what is available out there, and what we, as .NET developers, should be awa...
Zbliża się oficjalnie okres przygotowania do świąt. Czas wyciągnąć za duże, czerwone swetry, kupić skrzynkę mandarynek i odbierać od kurierów paczki dla rodziny. Nie znaczy jednak, że można przestać się rozwijać – nauka zawsze się przyda, konkurencja nie śpi. Nie chcąc być całkowicie Grinchem to dziś prezentuje artykuł o trochę innych paczkach 😉 Czym byłoby pisanie aplikacji bez paczek? NPM, Gradle, Composer, Cargo – każdy szanujący się ekosystem posiada oprogramowanie do zarządzania paczkami, wersjami...
We all use libraries from NuGet tremendously often. But how many times you’ve created your own, even the simplest library that is being published there? I expect, not so often… So do I. Thus, I decided to make the super simple example of doing that, while utilizing the new and shiny GitHub Actions for all automations.
Jak stworzyć pakiet NuGet wspierający wiele frameworków Praca z .NET Standard to przyjemność. Ten framework jest ciekawy, zwięzły, niezwykle czytelny i prosty. Jako programista chciałbym pracować tylko z kodem .NET Core lub .NET Standard. Czasami jednak trzeba wspierać również stary .Net Framework. Jak stworzyć pakiet NuGet, który może być używany przez obie strony?
Sztuka programowania 1531 dni, 16 godzin, 40 minut temu 67 źrodło rozwiń
The goal of Cache@2 task is improving build performance by caching files between pipeline runs. It supports multiple types of packages likeBundler gemsnpm packagesYarn packagesNuGet packagesMaven artifactsGradle artifactsccache artifacts Further, we will focus on caching NuGet packages however in a similar manner we can configure this task for other types.Locking dependencies Before we configure cache task we need to lock dependencies to create packages.lock.json file as we need that file to set a prop...
If you are still using regex for setting AssemblyVersion you should definitely read this article.
Pewnie bardzo często dodawałeś nową zależność w projekcie. Klikałeś opcję “Manage NuGet Packages…”, wybierałeś pakiet i go instalowałeś. Może w Twojej głowie przemknęła wtedy myśl: Ciekawe skąd się biorą pakiety NuGet?
Po kilku latach kopiowania funkcji pomocniczych między projektami stworzyłem własną bibliotekę - lib12. W tym artykule opisuję do czego może się ona przydać, a także co to jest .NET Standard oraz jak utworzyć własną paczkę nugetową i publikować ją przy użyciu CI/CD.
This blog post provides insights into the NuGet team plans for the upcoming quarter (July - Sep 2018). In the March 2018 NuGet Spring 2018 Roadmap, we had outlined Package Signing, Organizations, Cross-platform credential provider support, Repeatable builds for PackageReference based projects, etc. as our immediate priorities. We were able to complete much of this work over the past few months and have made good progress on others. In this blog post, I would like to summarize our progress and share our p...
FluentValidation, czyli jak zapewnić czytelną implementacje reguł walidacji po za klasą modelu.
Buduję właśnie nugeta z solucji, która ma ponad 20 projektów. Ok 10 z nich ma wylądować w paczce. Paczka ta jest silnikiem obliczeniowym i będzie konsumowana przez większy system wewnątrz firmy. Nuget będzie hostowany tylko wewnętrznie. Wygląda to tak ...
Zastanawiałeś się kiedyś jak właściwie tworzy się uwielbiane przez wszystkich paczki NuGet? Każdy dobrze wie jak je pobrać i jak ich używać, ale jak ją stworzyć? Dowiesz się tego w tym wpisie!
Jak tworzyć i publikować pakiety nuget
Daj się poznać 2017 2734 dni, 16 godzin, 54 minuty temu 61 źrodło rozwiń
Witajcie Prze ostatni tydzień nie było czasu na blogowanie, ale już nadrabiamy zaległości. Czas na podsumowanie zmagań z ostatniego tygodnia. Dzisiaj będzie o pakowaniem projektów do paczek nuget przy użyciu Continuous Delivery na AppVeyor.
Daj się poznać 2017 2778 dni, 4 godziny, 43 minuty temu 28 źrodło rozwiń
Kojarzycie Incepcję? Według mnie był to naprawdę dobry kawał kina - jedna z tych pozycji, o których mówimy i myślimy również po wyjściu z sali kinowej. Film na rynku polskim nazwano Incepcją, choć oryginalny tytuł brzmi Inception - zrobiono tutaj prostą kalkę językową zamiast zastosować właściwe tłumaczenie. W ten sposób dystrybutorzy filmu dodali do naszego codziennego słownika ten nieformalny zwrot (termin ten nie występuje w SJP - info na dzień pisania wpisu), który dla wielu osób oznacza "wielokrotne...
Hey, do you remember one of my latest posts in which I’ve described how easy it is to integrate the C# with Slack? I’ve taken this concept a little bit further and created a new type of integration which can do pretty much the same thing but in a more sophisticated way in terms of configuration and available options. So, are you ready to integrate your Warden with the Slack?
W poprzednim wpisie zmieniłem system zarządzania zależnościami z Nugeta na Paket. Ściąganie paczek Nugetowych skonwertowało się automatycznie za pomocą dołączonego narzędzia, teraz pora dodać główny cel tych zabiegów - archiwum z przenośną wersją Neo4j.
Daj się poznać 2016 3090 dni, 15 godzin, 59 minut temu 35 źrodło rozwiń
Tak jak pisałem w jednym z poprzednich postów, zdecydowałem się użyć Paket do zarządzania zależnościami w projekcie. Dlaczego? Ponieważ poza zależnościami NuGetowymi, mam jedną dużą, niestandardową - standalone binarki bazy neo4j. Tak jak pisałem, Paket poza źródłami z serwerów NuGetowych potrafi korzystać ze źródeł Gita oraz po prostu zasobów dostępnych przez HTTP.
Daj się poznać 2016 3091 dni, 15 godzin, 42 minuty temu 79 źrodło rozwiń
Usługi Windows to wygodny sposób na uruchamianie naszych aplikacji przy starcie, zapewnienie im automatycznych restartów jak również możliwość impersonacji na wybrane konto. Choć Visual Studio pozwala na stworzenie specjalnego typu projektu do celów utworzenia usługi Windows to jednak jest to szalenie niewygodne - zarówno pod kątem tworzenia i debugowania jak i instalacji takowej usługi w systemie docelowym. Znacznie wygodniejszym rozwiązaniem jest użycie biblioteki TopShelf.