Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede invalidar las propiedades y los destinos del proyecto desde la línea de comandos de MSBuild sin cambiar el archivo de proyecto. Esto es útil cuando se quieren aplicar algunas propiedades de manera ocasional o temporal. Se presuponen ciertos conocimientos de MSBuild. Para obtener más información, vea MSBuild.
Importante
Para crear el archivo .props o .targets, puede usar el Editor XML de Visual Studio o cualquier editor de texto. No use el Administrador de propiedades en este escenario ya que agrega las propiedades al archivo de proyecto.
Para reemplazar las propiedades del proyecto:
Cree un
.propsarchivo que especifique las propiedades que desea invalidar.Desde el símbolo del sistema:
set ForceImportBeforeCppTargets="C:\sources\my_props.props"
Para reemplazar los destinos del proyecto:
Crear un
.targetsarchivo con su implementación o un destino determinadoDesde el símbolo del sistema:
set ForceImportAfterCppTargets ="C:\sources\my_target.targets"
También puede establecer cualquiera de las opciones en la línea de comandos de msbuild mediante la /p: opción :
msbuild myproject.sln /p:ForceImportBeforeCppTargets="C:\sources\my_props.props"
msbuild myproject.sln /p:ForceImportAfterCppTargets="C:\sources\my_target.targets"
La invalidación de propiedades y destinos de esta manera equivale a agregar las siguientes importaciones a todos los .vcxproj archivos de la solución:
<Import Project="C:\sources\my_props.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<Import Project="C:\sources\my_target.targets" />