2010-10-06 2 views
2

Я установил переменную среды с именем% SDK% в windows. Могу ли я использовать его как-нибудь в файле .csproj?переменная окружения Visual Studio 2010

Что-то вроде:

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

Я попытался% SDK% и $ (SDK) и он не работает. Есть идеи?

ответ

2

OMG, у меня был неправильный путь, установленный в этой переменной. Работает с:

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

Ну, иллюстративно, возможно, только чтобы показать, какая плохая идея использовать переменные среды. –

+0

Да, вы правы. Я оставил эту идею в пользу относительного пути. – ppiotrowicz