2014-04-16 85 views
3

我試圖在我的csproj文件中使用appdata將許可證文件複製到appdata,僅當其他開發人員在調試模式下運行時。在csproj中使用appdata環境變量

這就是我想在的csproj文件的建立後段:

<ItemGroup Condition="'$(Configuration)' == 'Debug'"> 
     <LicenseFile Include="..\..\..\..\utilities\FlexNet\Glass_Debug.lic"/>  
    </ItemGroup> 
    <Copy SourceFiles="@(LicenseFile)" DestinationFiles="@(LicenseFile->'$(%AppData%)\CompanyName\SeismicInterpretation\%(Filename)%(Extension)')" /> 

,我沒有得到一個錯誤,該項目構建和運行正常,除了它沒有許可證文件複製到我的appdata文件夾。

任何想法?

回答

4

請嘗試使用$(AppData)。 MSBuild使環境變量可用作爲標準的MSBuild屬性。