Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

457
Visualizações
Reemplazo de $(TargetDir) para proyectos de estilo SDK (análogo a "$(MSBuildProjectDirectory)\" para "$(ProjectDir)")

Tengo un proyecto antiguo en formato que no es de estilo SDK generado por Visual Studio. Contiene un evento posterior a la compilación en el que se usan $(ProjectDir) y $(TargetDir) .

Actualmente estoy transformando el proyecto en un nuevo proyecto de estilo SDK (archivo csproj ). Si solo convierto ese evento de compilación posterior en un Command Target Exec , obtengo errores. Después de prefijar el comando con echo , pude ver por qué: los valores $(ProjectDir) y $(TargetDir) estaban vacíos.

Descubrí que reemplazar $(ProjectDir) por $(MSBuildProjectDirectory)\ da el resultado deseado, pero ¿cuál es el equivalente de $(TargetDir) ?


Tenga en cuenta que no estoy usando Visual Studio para el nuevo proyecto de estilo SDK. Estoy usando el código de Visual Studio. Parece que Visual Studio establece valores para $(ProjectDir) / $(TargetDir) /others, pero Visual Studio Code no lo hace. Construyo mi proyecto usando dotnet build .

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Parece que encontré la respuesta aquí :

El valor de TargetDir se calcula como la ruta absoluta completa de lo que especifique como ruta de salida para su proyecto, que se almacena en la propiedad OutputPath directamente en su archivo de proyecto (.CSPROJ, .VBPROJ, etc.).

Así que creo que $(TargetDir) sería $(MSBuildProjectDirectory)\$(OutputPath) .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda