Perguntas com a marcação «msbuild»

O Microsoft Build Engine, também conhecido como MSBuild, é uma plataforma de compilação para código gerenciado e fazia parte do .NET Framework.

2
O que a configuração privada faz em um ProjectReference em um arquivo de projeto MSBuild?
Eu vi isso em um arquivo de projeto outro dia: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Cada nó em um ProjectReferenceparece ser autoexplicativo (o arquivo de projeto referenciado, GUID, nome a ser mostrado no gerenciador de soluções e se o projeto atual deve ser …

1
Construindo solução C # no modo de lançamento usando MSBuild.exe
Consigo construir uma solução usando o MSBuild.exe, mas meu problema é que só consigo fazer com que seja compilado no modo DEBUG. Eu preciso construir minha solução no modo Release usando MSBUILD. Aqui está o que eu tentei Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); e Process msbuild = …
118 c#  msbuild  release  mode  solution 



5
especificar o arquivo de projeto de uma solução usando msbuild
Eu quero a linha de comando para construir um projeto específico de uma solução usando msbuild como fazemos com devenv.com.In devenv.com, podemos especificar um projeto de uma solução usando a seguinte linha de comando devenv.com /Build Release|x86 test.sln /project "testproject" Usando a linha de comando acima, posso construir o testproject …
116 build  tfs  msbuild  release  devenv 

12
Como posso incrementar automaticamente a versão C # assembly por meio de nossa plataforma CI (Hudson)?
Eu e meu grupo somos horríveis em incrementar números de versão de assembly e frequentemente enviamos assemblies com versões 1.0.0.0. Obviamente, isso causa muitas dores de cabeça. Estamos ficando muito melhores com nossas práticas por meio de nossa plataforma de CI e eu realmente gostaria de configurá-la para incrementar automaticamente …





3
Como atualizar o msbuild para C # 6?
Desejo usar C # 6 em meu projeto (propagação nula, outros recursos). Instalei o VS 2015 no meu PC e ele funciona de maneira brilhante e cria códigos de teste como var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; Mas quando eu envio meu …

13
NuGet atrás de um proxy
Eu descobri que o NuGet permite a configuração de configurações de proxy desde a versão 1.4. Mas, não consigo encontrar nenhum exemplo de linha de comando. Estou tentando executar uma compilação e o NuGet não consegue se conectar. Como faço para definir as configurações de proxy na linha de comando?
104 c#  msbuild  nuget 

16
As ferramentas de compilação para v120 (Platform Toolset = 'v120') não podem ser encontradas
Usando o visual studio 2012 no windows 8 x64, aparentemente, isso é causado pelo msbuild sendo movido para .net, mas eu não vi como consertar ainda. 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, …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.