Często dodaję wiele plików zawartości (głównie obrazów i js) do mojego projektu ASP.NET. Używam systemu publikowania VS, a podczas publikowania nowe pliki nie są publikowane, dopóki nie dołączę ich do projektu. Chciałbym automatycznie dołączyć wszystkie pliki w określonym katalogu. Czy istnieje sposób określenia, które katalogi powinny być automatycznie dołączane do …
Mam projekt Visual Studio 2010, który zawiera odniesienia do niektórych składników innych firm. Ich zespołom towarzyszą pliki dokumentacji XML, które są przydatne dla nas (i tylko dla nas) programistów. Za każdym razem, gdy projekt jest budowany (w trybie debugowania lub wydania), te pliki XML są kopiowane do katalogu kompilacji. Nie …
Mam projekt C #, powiedz MyProject.csproj znajdujący się w „C: \ Projects \ MyProject \”. Mam również pliki, które chcę skopiować do katalogu wyjściowego tego projektu. Ale pliki znajdują się w lokalizacji „C: \ MyContentFiles \”, tj. NIE znajdują się w obrębie stożka projektu. Ten katalog zawiera również podkatalogi. Zawartość …
Czy można skonfigurować projekt .NET ze zdarzeniem po kompilacji, aby wykonać skrypt PowerShell? Używam tego skryptu do generowania plików. Mogę również przekazać, czy jest to kompilacja debugowania lub wydania do skryptu. Przykład tego byłby świetny.
W projektach MSBuild „starej szkoły” - nadal używanych na przykład przez Windows Forms w VS2017 - pliki mogą być „zagnieżdżane” za pośrednictwem DependentUponelementu w pliku csproj. Użyłem tego do grupowania testów jednostkowych w czasie Noda, np <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> Doprowadziło to do łatwych w nawigacji testów: Świadomie „straciłem” tę …
Próbuję zaktualizować nasz buildserver (jenkins) z Visual Studio 2015 do 2017. Budujemy za pomocą MS-Build. Pobrałem i zainstalowałem narzędzia MS-Buld zgodnie z opisem w tej odpowiedzi . Jeśli kompiluję projekty, pojawia się błąd, Microsoft.WebApplication.targetsktórego nie znaleziono. Szczegółowy błąd: error MSB4226: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets" Wykonałem wyszukiwanie …
Mam projekt utworzony w Visual Studio 2013. Plik projektu ma następujące właściwości: ToolsVersion = "12.0", PlatformToolset = v120. Mam zainstalowany program Visual Studio 2013 i Microsoft Build Tools 2015. Ten projekt został pomyślnie skompilowany przy użyciu programu MSBuild 12.0. Przy próbie zbudowania go z MSBuild 14.0 pojawia się błąd MSB4019: …
Szukam polecenia do uruchomienia przeciwko temu, MSBuild.exeże po prostu bierze projekt MVC 4 i publikuje go w podanym katalogu. Na przykład, MSBuild <solution>/<project>.csproj -publish -output=c:/folder Jest to oczywiście nieprawidłowa składnia. Próbuję uprościć swoje pytanie. To pytanie dotyczy kompilacji XML, ale nie próbuję robić nic z tak dużą ilością szczegółów. Po …
Minęło trochę czasu, odkąd skonfigurowałem serwer kompilacji, więc może o czymś zapomniałem, a może .NET 4.5 różni się od wersji, w której to robiłem ostatnim razem, ale oto mój problem. Próbuję skonfigurować serwer kompilacji, aby monitorować repozytorium kontroli źródła. Zawsze, gdy coś się zmieni, chcę, aby serwer ściągnął zmiany i …
Mam konfigurację serwera TeamCity do tworzenia moich kompilacji CI. Buduję i testuję rozwiązanie C # i uruchamiam niektóre niestandardowe zadania programu MSBuild. Jednym z tych zadań jest drukowanie ostrzeżenia w wynikach kompilacji ... Parametry wiersza polecenia programu MSBuild zawierają parametry „/ property:” lub „/ p:”. Zamiast tego użyj parametrów kompilacji. …
Projekt, nad którym pracowałem, został uaktualniony z .NET Framework 4.6.2 do 4.7.2. Po kompilacji w pliku, który nie jest moim kodem, pojawia się następujący błąd: Widzę również ten sam błąd na karcie kompilacji właściwości mojego projektu. Jestem zagubiony - szukałem błędu i nadchodzę pusty. Czy ktoś napotkał i / lub …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.