Articles of msbuild

Como você multi-alvo uma biblioteca de classs .NET Core com csproj?

Quando o .NET Core ainda usava o formato project.json , você poderia criar uma biblioteca de classs visando várias estruturas (por exemplo, net451, netcoreapp1.0). Agora que o formato oficial do projeto é csproj usando o MSBuild, como você especifica várias estruturas a serem segmentadas? Eu estou tentando procurar por isso a partir das configurações do […]

Existe um bom tutorial sobre scripts do MSBuild?

Estou trabalhando em um projeto de aplicativo da web e preciso criar um script de construção; um script de construção que eu posso acionar do meu servidor cruisecontrol. Como o nant não foi mantido por muito tempo, acho que o MSBuild é o caminho a percorrer. Eu preciso do script de construção para poder Compilar […]

Como posso obter o TFS2010 para executar o MSDEPLOY para mim através do MSBUILD?

Há uma excelente palestra do PDC disponível aqui no Vishal Joshi, que descreve os novos resources do MSDEPLOY no Visual Studio 2010 – e também como implantar um aplicativo no TFS. (Também há uma ótima palestra de Scott Hanselman, mas ele não entra no TFS). Você pode usar o MSBUILD no TFS2010 para chamar o […]

Como posso tratar o aviso MSB3245 (não foi possível resolver a referência) como um erro?

Minha pergunta é baseada em outra , mas eu quero fazer o oposto : diga ao msbuild para tratar o aviso como um erro, em vez de suprimir um aviso específico de msbuild. No entanto, tudo o que vejo até agora diz /p:WarningsAsErrors só aceita avisos e erros do csc. Eu tentei apenas soltar o […]

Qual é a melhor prática para “Copy Local” e com referências de projeto?

Eu tenho um grande arquivo de solução c # (~ 100 projetos) e estou tentando melhorar o tempo de compilation. Eu acho que “Copy Local” é um desperdício em muitos casos para nós, mas estou me perguntando sobre as práticas recomendadas. Em nosso .sln, temos o aplicativo A dependendo do conjunto B que depende do […]

MSDeploy ignorar regras ao usar o MSBuild PublishProfile com o Visual Studio 2012

Estou tentando usar o WebDeploy para publicar um site usando regras de salto personalizadas do MSDeploy e um perfil de publicação salvo no Visual Studio 2012. Eu tenho o perfil de publicação trabalhando a partir da linha de comando, mas a regra de pular para pular a exclusão de uma pasta não está funcionando. Eu […]

Como faço para replace a configuração CopyLocal (Private) para referências no .NET de MSBUILD

Eu tenho lutado com isso por alguns dias e depois de muitas pesquisas eu não consigo encontrar o caminho que eu deveria seguir. O que eu quero fazer é configurar um projeto MSBUILD que construirá todo o nosso aplicativo .NET (com 8 soluções e talvez 250 projetos divididos entre eles) com várias configurações sobrepostas dos […]

Powershell chamar msbuild com aspas aninhadas

Usando Powershell e Psake para criar pacote e implantação para uma solução de estúdio visual. Tentando implantar um projeto de database usando msbuild – que está funcionando corretamente usando a linha de comando do msdos visual studio msbuild /target:Deploy /p:UseSandboxSettings=false /p:TargetConnectionString=”aConnectionWithSpacesAndSemiColons” “aDatabaseProjectPathWithSpaces” a mesma chamada de método resulta em um erro quando chamado de powershell […]

MSBuild Script e VS2010 publicar aplicar Web.config Transform

Então, eu tenho o VS 2010 instalado e estou no processo de modificar meu script MSBuild para a nossa integração de compilation do TeamCity. Tudo está funcionando bem com uma exceção. Como posso dizer ao MSBuild que eu quero aplicar os arquivos de conversão Web.conifg que eu criei quando eu publicar a compilation … Eu […]

Como obter projetos do .NET Core para copiar referências do NuGet para criar saída?

Estou tentando escrever um sistema de plugins com o .NET Core, e um dos meus requisitos é poder distribuir o plugin DLL junto com suas dependencies para o usuário instalar. No entanto, não consigo descobrir como include minhas dependencies NuGet como um artefato de construção e tê-las na pasta de criação, sem precisar usar o […]