문제

I am trying to use appdata in my csproj file to copy a license file to appdata only when other devs are running in debug mode.

This is what I am trying in the after build section of the csproj file:

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

I am not getting an error and the project builds and runs fine except it does not copy the license file to my appdata folder.

Any ideas?

도움이 되었습니까?

해결책

Try just using $(AppData). MSBuild makes Environment Variables available as standard MSBuild properties.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top