¿Hay alguna manera de pasar los modificadores de línea de comandos a devenv que luego se pasan tal cual cuando llama a MSBuild?Pasar opciones de MSBuild al llamar a devenv
Respuesta
¿Por qué no call MSBuild directly?
msbuild solution.sln /property:Configuration=Debug
Definitivamente puede lograr esto para/property (/ p) clave de msbuild. Abra .csproj como texto (con notepad.exe): todas las combinaciones como $ (somename) son propiedades de msbuild. Se pueden pasar en la línea de comandos de msbuild mediante/p: somename = somevalue, pero también se pueden pasar a devenv a través de la variable de entorno. Por ejemplo: Iniciar ventana de comandos de Visual Studio, en el indicador de comandos:
conjunto semename = somevalue
devenv
Visual Studio se iniciará. Cargue una solución de su elección, la propiedad "somename" se pasará a todos los proyectos en esta solución con el valor "somevalue".
Esto no funciona para mí. Estoy intentando pasar la propiedad 'OutputPath' pero devenv lo está ignorando y colocando las salidas en las rutas predeterminadas. – julealgon
@julealgon: 'OutputPath' no es propiedad de MSBuild. No está presente en forma de $ (OutputPath) en el archivo csproj. – farfareast
Entonces, ¿cómo puedes hacer que esto funcione con/p? establecer p = lo que sea? – Tsury
- 1. MSBuild vs devenv para construcciones de línea de comandos
- 2. Cómo llamar a MSBuild desde C#
- 3. Cómo llamar a un destino MSBuild anulado
- 4. ajaxForm (opciones) ¿qué se debe pasar a las opciones?
- 5. NSString comparar: opciones: rango: - ¿qué valor pasar sin opciones?
- 6. ¿Cuál es la diferencia entre usar 'devenv' y 'msbuild' en las compilaciones de CruiseControl.NET?
- 7. Cómo pasar propiedades de msbuild a otro script de msbuild correctamente?
- 8. Pasar varios valores a la propiedad Wix DefineConstants con MSBuild
- 9. Diferentes formas de pasar variables en MSBuild
- 10. ¿Cómo debo pasar opciones a un módulo de nodo?
- 11. pasar opciones de Java para jetty.sh
- 12. Módulo de fusión de compilación sin Devenv desde .vdproj
- 13. ¿Cómo pasar un argumento al llamar a un archivo de vista?
- 14. ¿Hay alguna forma de pasar una variable al llamar a RenderComponentPresentation?
- 15. Al pasar un parámetro dinámico lanza RuntimeBinderException al llamar al Método desde la interfaz heredada
- 16. Código de salida de PowerShell - Llamar desde MSBuild
- 17. Captura de stdout al llamar a Runtime.exec
- 18. Al pasar primitivas a través de performSelectorOnMainThread
- 19. Preguntas al pasar de MbUnit a MsTest
- 20. Llamar C# desde C++: cómo pasar nullptr a DateTime?
- 21. .NET MVC: ¿Llamar a RedirectToAction para pasar un modelo?
- 22. Llamar a Python en PHP
- 23. PHP5.3: error de "Llamar al método indefinido" al llamar a invocar desde la variable de clase
- 24. cellForRowAtIndexPath no se llama a veces después de llamar a numberOfRowsInSection al llamar a reloadData
- 25. didRegisterForRemoteNotificationsWithDeviceToken: no invoca al llamar a registerForRemoteNotificationTypes :?
- 26. Android SQLiteMisuseException al llamar a database.rawQuery
- 27. JNI se bloquea al llamar a CallVoidMethod
- 28. Error al llamar a glGetTexImage (atioglxx.dll)
- 29. Excepción al llamar a MessageDigest.getInstance ("SHA256")
- 30. .NET error al llamar a System.Net.WebClient.UploadFileAsync
porque http://stackoverflow.com/questions/2466039/msbuild-slower-than-devenv – Simone
o si necesita construir un vdproj –