|
|
Browse by Tags
All Tags » Narzędzia » MSBuild
-
Podczas kompilacji często możemy dostrzec następujący komunikat. CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
Jest to efekt funkcjonalnosci budowy przyrostowej - "incremental build". Dzieki niej nasze skrypty mogą być o wiele ...
-
Tym razem zajmiemy się dynamiczną kompilacją, która wykona się również podczas budowy w Visual Studio. Naszym celem będzie stworzenie pliku "AssemblyInfo.cs" oraz dynamiczne włączenie go do kompilacji. Efektem tego, będzie brak AssemblyInfo w naszej strukturze plików widocznej w "Solution Explorer". Nie będzie to ...
-
W tym odcinku chciałbym przedstawić jak można dynamicznie budować kompilację, nie używając do tego w ogóle Visual Studio. W następnym odcinku temat będzie podobny, ale już z uwzględnieniem Visual Studio.
Za przykład posłuży nam projekt, który oryginalne był tworzony pod mono z wykorzystaniem plików Makefile. Mowa tu o FaRetSys aka ...
-
Wcześniej już wspominałem, jestem strasznie leniwy. Nie lubię pokonywać setek kilometrów myszką, nie lubię pisać dwa razy tego samego, nie lubię często naciskać Alt+Tab ... i wpadłem na taki pomysł.
Teraz wystarczy zamapować klawisze, np... ... i prawie jak TestDriven.NET :)
A teraz mała opowiastka ... Ostatnio, w trakcie rozmowy ...
-
W tym odcinku zajmiemy się testowaniem. Rozdzielna budowa Na początek warto stworzyć dwa pomocnicze targety: ''BuildApp'' oraz ''BuildTest''. Pierwszy z nich będzie oczywiście budował projekty składające się na aplikację, a drugi testy. Do tego potrzebujemy listy projektów z rozbiciem na dwa typy. To zrobi dla nas target ...
-
W ramach dalszych odcinków będę budował od podstaw pliki do MSBuild na przykładzie prostego projektu w .NET 3.5 tak aby każdy mógł ''poczuć'' działające rozwiązanie. Poszczególne etapy rozwiązania znajdują się w repozytorium SVN w podkatalogach o numeracji odpowiadającej poszczególnym odcinkom.
Zanim przystąpimy do pracy warto zapatrzeć się w dwa ...
-
Aktualnie do dyspozycji mamy kilka możliwych narzędzi wspomagających budowę aplikacji w NET: NAnt MSBuild Bake Mój ostateczny wybór, trochę metodą eliminacji padł na MSBuild. A dlaczego nie Bake ? Bake, poprzednio Boobs, jest to narzędzie wzorowane na Rake, systemie do automatyzacji zadań w środowisku Ruby. Oto przykład Bake: ...
-
Tym postem chciałbym zapoczątkować krótki, a może dłuższy cykl na temat organizacji struktury projektu oraz automatyzacji jego: budowy, testowania, instalacji etc etc. Przedstawię w nim sposoby, które do tej pory wykorzystywałem do próby stworzenia jak najlepszej organizacji struktury projektu. A czym powinna się charakteryzować najlepsza ...
|
|
|