Projenin yapım özelliğinde belirlenen koşullu derleme sembollerini okuması gereken bir MSBuild komut dosyasına sahip olduğum bir durumda takılıyorum. Ben $ (DefineConstants) ben üstlendiğiniMSBuild ile proje özelliklerinde koşullu derleme sembolleri nasıl eklenir?
<PropertyGroup>
<DefineConstants>$(DefineConstants);INTER</DefineConstants>
</PropertyGroup>
<Target Name="Compile">
<Message Text="$(DefineConstants)"/>
<MSBuild Projects="CustomAssemblyInfo.csproj" Targets="Rebuild" Properties="DefineConstants=$(DefineConstants)" />
</Target>
benim MSBuild komut dosyasında aşağıdaki kodu var; ayarlanan koşullu derleme sembollerinin değerini içerecek ve bu durumda INTER gibi bir değer ekleyeceğim ancak proje özelliklerinde ayarlanmış olan değerler buraya geçilmeyecek. Neyi eksik olduğum konusunda yardım edebilir mi? MSBuild
görevin Properties
mülkiyet yoluyla geçirilen
emin, ama belki o da nasıl o özelliğini ayarladığımız * * bize iyi bir fikir olacağını Değil proje özellikleri…? – stakx
Onları şu şekilde iletiyorum http://tinypic.com/r/1qgzle/8 –
$ (DefineConstants) değerini Sadece gösterir; INTER, hiçbir şeyin $ (DefineConstants) olarak geçtiği anlamına gelir. –