Pytania otagowane jako msbuild

Microsoft Build Engine, znany również jako MSBuild, jest platformą do kompilacji kodu zarządzanego i był częścią .NET Framework.

2
Co robi ustawienie prywatne w ProjectReference w pliku projektu MSBuild?
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 …

1
Tworzenie rozwiązania C # w trybie wydania przy użyciu programu MSBuild.exe
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 = …
118 c#  msbuild  release  mode  solution 

11
Niespełnione wymaganie miasta zespołu: istnieje MSBuildTools12.0_x86_Path
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ę …


5
Określ plik projektu rozwiązania za pomocą msbuild
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 …
116 build  tfs  msbuild  release  devenv 

12
Jak mogę automatycznie zwiększać wersję zestawu C # za pośrednictwem naszej platformy CI (Hudson)?
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 …

5
Jak uzyskać projekty .NET Core w celu skopiowania odwołań NuGet do danych wyjściowych kompilacji?
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 …
112 c#  msbuild  .net-core  nuget  csproj 

12
Automatyczne przywracanie pakietu NuGet nie działa z programem MSBuild
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 …

29
Kompilacje projektów programu Visual Studio 2015 nie powiodły się, ale nie ma błędów
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 …

13
VSTS 2010 SGEN: błąd: nie można załadować pliku lub zestawu (wyjątek od HRESULT: 0x80131515)
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 …

3
Jak zaktualizować MSBuild do C # 6?
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 …

13
NuGet za serwerem proxy
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ń?
105 c#  msbuild  nuget 

16
Nie można znaleźć narzędzi kompilacji dla wersji v120 (zestaw narzędzi platformy = 'v120')
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 …


4
Problemy z kompilacją .NET 4.0 na serwerze CI
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.