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.

30
Nie można zlokalizować typu dostawcy CodeDom „Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider”
To projekt WebApi wykorzystujący VS2015. Krok do reprodukcji: Utwórz pusty projekt WebApi Zmień ścieżkę wyjściową kompilacji z „bin \” na „bin \ Debug \” Biegać Wszystko działa idealnie, dopóki nie zmieniłem ścieżki Build Output z „bin \” na „bin \ Debug \”. W rzeczywistości żadna ścieżka wyjściowa inna niż „bin …

5
„Określony warunek„ $ (PackageAsSingleFile) ”zwraca„ ”zamiast wartości logicznej?
Program Visual Studio 2012 na moim komputerze PC wyświetla następujący komunikat o błędzie podczas podglądu w „Public Web”. Muszę ponownie uruchomić VS, aby pozbyć się komunikatu o błędzie. Wywołanie kompilacji nie powiodło się z powodu wyjątku „Określony warunek” $ (PackageAsSingleFile) ”przyjmuje wartość„ ”zamiast wartości logicznej. C: \ Program Files (x86) …

4
Jak określić platformę dla MSBuild?
Próbuję użyć programu MSBuild do zbudowania rozwiązania z określoną platformą docelową (potrzebuję obu plików binarnych, x86 i x64). Oto jak to wypróbowałem: C:\WINDOWS\Microsoft.NET\Framework\v3.5>MsBuild SolutionPath\Solution.sln /t:Rebuild /p:Configuration=Release /p:Platform="x86" Jednak kompilacja zawsze kończy się niepowodzeniem, jeśli platforma jest inna niż „Dowolny procesor”. Co ja robię źle? To jest while wyjściowe wydruki programu …
155 msbuild 


6
Domyślna przestrzeń nazw XML projektu musi być przestrzenią nazw MSBuild XML
Sklonowałem lokalnie repozytorium SignalR ASP.NET Core i próbuję otworzyć rozwiązanie z poziomu następującego środowiska. IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 DOT NET CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: …

15
Usuń przywracanie pakietu NuGet z rozwiązania
Dodałem ostatnią funkcję przywracania pakietu NuGet do rozwiązania przy użyciu opcji „Włącz przywracanie pakietu NuGet”: http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages Jednak zepsuło to mój serwer kompilacji i nie miałem czasu go naprawić, więc chciałem go usunąć. O ile wiem, nie ma takiej opcji, więc ręcznie usunąłem następujący wiersz ze wszystkich moich plików * .csproj: …



25
Uruchamianie programu MSBuild nie może odczytać SDKToolsPath
Cześć, mam mały problem z uruchomieniem skryptu NAnt, który służył do poprawnego budowania mojej strony internetowej opartej na .Net 2.0, podczas kompilacji z VS2008 i powiązanymi z nim narzędziami. Niedawno zaktualizowałem wszystkie pliki projektu / rozwiązania do VS2010, a teraz moja kompilacja kończy się niepowodzeniem z następującym błędem: [exec] C: …
131 .net  msbuild 

2
Jak zmienić znak cudzysłowu w poleceniu Exec w programie MSBuild
Próbuję zbudować skrypt MSBuild, który mapuje dysk sieciowy na literę dysku w skrypcie, ale niestety ścieżka do folderu docelowego zawiera osadzoną przestrzeń. Osadzona przestrzeń powoduje niepowodzenie mapowania i nie wiem, czy można uniknąć cudzysłowów na ścieżce. Próbowałem używać podwójnych cudzysłowów, ale MSBuild tego nie lubi (albo to, albo Windows XP …
131 msbuild 

7
Czy powinienem kompilować z / MD czy / MT?
W programie Visual Studio dostępne są flagi kompilacji / MD i / MT, które pozwalają wybrać rodzaj biblioteki środowiska uruchomieniowego C. Rozumiem różnicę we wdrożeniu, ale nadal nie jestem pewien, którego użyć. Jakie są zalety / wady? Słyszałem, że jedną z zalet / MD jest to, że pozwala to komuś …


7
Kompilacja warunkowa i cele platformy
Jest kilka pomniejszych miejsc, w których kod mojego projektu mógłby zostać drastycznie ulepszony, gdyby docelowa platforma była nowszą wersją. Chciałbym móc lepiej wykorzystać kompilację warunkową w C #, aby przełączyć je w razie potrzeby. Coś jak: #if NET40 using FooXX = Foo40; #elif NET35 using FooXX = Foo35; #else NET20 …
124 c#  .net-3.5  msbuild  .net-4.0 



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.