Mon fichier .csproj
contient cette déclaration:Quel est le but de <SolutionDir> élément dans le fichier .csproj?
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
...
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
</PropertyGroup>
Mon attente était-il nécessaire de découvrir le fichier de solution lorsque vous créez le projet directement à partir du répertoire du projet et ne spécifiez pas le paramètre /p:SolutionDir=
. Cependant, ..\
n'est pas automatiquement résolu en un chemin absolu et est donc inutile si vous avez des dépendances liées à la solution.