Widziałem to w pliku projektu pewnego dnia: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Każdy węzeł w a ProjectReferencewydaje się być oczywisty (plik projektu, do którego istnieje odwołanie, identyfikator GUID, nazwa do wyświetlenia w eksploratorze rozwiązań oraz to, czy bieżący projekt powinien łączyć się z …
Jestem w stanie zbudować rozwiązanie przy użyciu programu MSBuild.exe, ale moim problemem jest to, że mogę go tylko zmusić do kompilacji w trybie DEBUG. Muszę skompilować moje rozwiązanie w trybie wydania przy użyciu programu MSBUILD. Oto, czego próbowałem Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); i Process msbuild = …
Mam instalację TeamCity na komputerze z systemem Windows x32 Server2008. Uruchomiłem instalację internetową .net 4.5. Skopiowałem również pliki z mojej maszyny x64 na podstawie tego artykułu, więc nie musiałem instalować vs2012 (chociaż zmieniłem ścieżkę, aby usunąć x86 na maszynie 32-bitowej): MSBuild w rozwiązaniu TeamCity programu Visual Studio 2012 Nie mogę …
Chcę, aby wiersz poleceń do zbudowania konkretnego projektu rozwiązania za pomocą msbuild, tak jak robimy z devenv.com.W devenv.com możemy określić projekt rozwiązania za pomocą następującego wiersza poleceń devenv.com /Build Release|x86 test.sln /project "testproject" Korzystając z powyższego wiersza poleceń, mogę zbudować projekt testowy w pliku test.sln przy użyciu devenv.com. Jaka jest …
Ja i moja grupa jesteśmy horrendalni, jeśli chodzi o zwiększanie numerów wersji zestawu i często wysyłamy zestawy w wersjach 1.0.0.0. Oczywiście powoduje to wiele bólów głowy. Nasze praktyki są coraz lepsze dzięki naszej platformie CI i naprawdę chciałbym ustawić automatyczne zwiększanie wartości w assemblyinfo.cspliku, tak aby wersje naszych zestawów były …
Próbuję napisać system wtyczek z .NET Core, a jednym z moich wymagań jest możliwość dystrybucji biblioteki DLL wtyczki wraz z jej zależnościami do użytkownika w celu zainstalowania. Nie mogę jednak dowiedzieć się, jak uwzględnić moje zależności NuGet jako artefakt kompilacji i umieścić je w folderze kompilacji bez konieczności użycia ich …
Próbuję zbudować rozwiązanie z packagesbrakującą zawartością (z wyjątkiem repositories.configwewnątrz) z MSBuild 12.0. Spodziewam się, że automatycznie przywróci wszystkie brakujące pakiety przed rozpoczęciem budowania, ale tak nie jest - MsBuild zgłasza mnóstwo błędów: „Czy brakuje ci dyrektywy using lub odwołania do zestawu?” Menedżer NuGet to 2,7 (widzę to w programie Visual …
Wszystkie kompilacje mojego projektu kończą się niepowodzeniem, ale nie są wyświetlane żadne błędy. Próbowałem wyczyścić i odbudować, ale to nie zadziałało. Zmieniłem szczegółowość danych wyjściowych programu MSBuild na „Diagnostyka”, mając nadzieję, że pomoże mi to zidentyfikować problem, a teraz utknąłem. Oto jak wygląda wynik: 1>Project 'ProjectMM.Data.Models' is not up to …
Mam dziwny problem z VS2010. Używamy TFS do budowania naszych bibliotek dll API i używaliśmy ich do odwoływania się w naszych projektach przy użyciu mapowanego dysku sieciowego, który był w pełni zaufany. Pracowaliśmy tak od co najmniej dwóch lat i wszystko działało idealnie. Dzisiaj przekonwertowałem aplikację internetową na vs2010 i …
Chcę używać C # 6 w moim projekcie (propagacja wartości null, inne funkcje). Zainstalowałem VS 2015 na moim komputerze i działa świetnie i buduje kod testowy, taki jak var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; Ale kiedy wypycham projekt do repozytorium, a CI …
Doszedłem do wniosku, że NuGet umożliwia konfigurację ustawień proxy od wersji 1.4. Ale nie mogę znaleźć żadnego przykładu wiersza poleceń. Próbuję uruchomić jakąś kompilację, a NuGet nie może się połączyć. Jak skonfigurować ustawienia proxy w wierszu poleceń?
Przy korzystaniu z Visual Studio 2012 w Windows 8 x64 jest to najprawdopodobniej spowodowane przeniesieniem msbuild do .net, ale nie widziałem jeszcze, jak to naprawić. 4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either …
Używam programu Visual Studio Express 2012. Gdzie znajduje się plik dziennika? Szukałem w folderze, w którym przechowywane są moje rozwiązanie i projekty, ale nie mogę znaleźć żadnego pliku .log. Oto konfiguracja logowania:
Czy ktoś zdoła skompilować aplikacje .NET 4.0 na serwerze CI bez instalowania programu Visual Studio 2010 na serwerze CI? Brak zestawu SDK dla .NET 4.0. Zainstalowałem .NET 4.0 na serwerze CI. Msbuild.exe działa w przypadku prostych projektów i wyświetla następujące ostrzeżenie: (Element docelowy GetReferenceAssemblyPaths) -> C: \ Windows \ Microsoft.NET …
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.