Existe uma maneira de passar opções de linha de comando para o devenv que são passadas como estão quando chama o MSBuild?
Respostas:
3 para resposta № 1Você definitivamente pode conseguir isso por / propriedade(/ p) chave do msbuild. Abra .csproj in como texto (com notepad.exe): todas as combinações como $ (somename) são propriedades do msbuild. Eles podem ser passados na linha de comando do msbuild via / p: somename = somevalue, mas também podem ser passados para o devenv através da variável de ambiente. Por exemplo: inicie o prompt de comando do Visual Studio, no prompt de comando, digite:
set semename = somevalue
devenv
O Visual Studio será iniciado. Carregue uma solução de sua escolha, a propriedade "somename" será passada para todos os projetos nesta solução com o valor "somevalue".
-2 para resposta № 2
Por que você não ligue diretamente para o MSBuild?
msbuild solution.sln /property:Configuration=Debug