2010-10-06 7 views
2

J'ai défini une variable d'environnement nommée% SDK% dans Windows. Puis-je l'utiliser d'une manière ou d'une autre dans un fichier .csproj?Variable d'environnement Visual Studio 2010

Quelque chose comme:

<ItemGroup> 
    <Reference Include="SomeDll"> 
    <HintPath>%SDK%\SomeDll.dll</HintPath> 
    </Reference> 
</ItemGroup> 

J'ai essayé% SDK% et $ (SDK) et il ne fonctionne pas. Des idées?

Répondre

2

OMG, j'avais un mauvais chemin défini dans cette variable. Cela fonctionne avec:

<ItemGroup> 
    <Reference Include="SomeDll"> 
    <HintPath>$(SDK)\SomeDll.dll</HintPath> 
    </Reference> 
</ItemGroup> 
+2

Eh bien, illustratif peut-être seulement pour montrer quelle mauvaise idée d'utiliser des variables d'environnement. –

+0

Oui, vous avez raison. J'ai laissé cette idée en faveur du chemin relatif. – ppiotrowicz