© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•4y ago•
6 replies
sparr

Interpolating a csproj xml property in the text of another property?

  <PropertyGroup Condition="$([MSBuild]::IsOSPlatform('Windows'))">
    <DataFolder>Win64_Data</DataFolder>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Assembly-CSharp">
      <HintPath>..\..\..\$(DataFolder)\Managed\Assembly-CSharp.dll</HintPath>
      <Private>False</Private>
    </Reference>
  <PropertyGroup Condition="$([MSBuild]::IsOSPlatform('Windows'))">
    <DataFolder>Win64_Data</DataFolder>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Assembly-CSharp">
      <HintPath>..\..\..\$(DataFolder)\Managed\Assembly-CSharp.dll</HintPath>
      <Private>False</Private>
    </Reference>

Is something like this possible? I'm hoping I've just missed some available syntax for doing this sort of interpolation.
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Validating XML files in CSPROJ
C#CC# / help
3y ago
✅ using from another csproj
C#CC# / help
3y ago
Identifying the Framework in a .csproj file
C#CC# / help
2y ago