1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
- <PropertyGroup >
4
- <MSBuildCommunityTasksPath Condition =" '$(MSBuildCommunityTasksPath)' == '' " >$(MSBuildProjectDirectory)\..\..\ExternalTools\MSBuildCommunityTasks</MSBuildCommunityTasksPath >
5
- </PropertyGroup >
6
- <UsingTask AssemblyFile =" $(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll" TaskName =" MSBuild.Community.Tasks.TemplateFile" />
7
3
<PropertyGroup >
8
4
<CommonFilesPath Condition =" '$(CommonFilesPath)' == '' " >..\..\Common</CommonFilesPath >
9
5
<NemerleVersion >Net-4.0</NemerleVersion >
138
134
<Folder Include =" Properties\" />
139
135
</ItemGroup >
140
136
<Import Project =" $(Nemerle)\Nemerle.MSBuild.targets" />
137
+ <Import Project =" $(CommonFilesPath)\NitraBuild.targets" />
141
138
<Target Name =" AfterBuild" Condition =" '$(Stage)' == '' " >
142
- <GetAssemblyIdentity AssemblyFiles =" $(OutputPath)\$(AssemblyName).dll" >
143
- <Output TaskParameter =" Assemblies" ItemName =" OutputAssemblyIdentity" />
144
- </GetAssemblyIdentity >
145
- <ItemGroup >
146
- <Token Include =" newVersion" >
147
- <ReplacementValue >%(OutputAssemblyIdentity.Version)</ReplacementValue >
148
- </Token >
149
- <Token Include =" oldVersion" >
150
- <ReplacementValue >0.1.0.0</ReplacementValue >
151
- </Token >
152
- <Token Include =" name" >
153
- <ReplacementValue >$(AssemblyName)</ReplacementValue >
154
- </Token >
155
- <Token Include =" publicKeyToken" >
156
- <ReplacementValue >%(OutputAssemblyIdentity.PublicKeyToken)</ReplacementValue >
157
- </Token >
158
- <Token Include =" culture" >
159
- <ReplacementValue >%(OutputAssemblyIdentity.Culture)</ReplacementValue >
160
- </Token >
161
- </ItemGroup >
162
- <TemplateFile Template =" $(MSBuildProjectDirectory)\..\..\AssemblyBindingPolicy.template" OutputFilename =" $(MSBuildProjectDirectory)\$(OutputPath)\policy.0.1.$(AssemblyName).config" Tokens =" @(Token)" />
163
- <AL LinkResources =" $(OutputPath)\policy.0.1.$(AssemblyName).config" OutputAssembly =" $(OutputPath)\policy.0.1.$(AssemblyName).dll" KeyFile =" $(KeyOriginatorFile)" Platform =" $(Platform)" />
139
+ <CallTarget Targets =" BuildPolicy01Assembly" />
164
140
</Target >
165
141
</Project >
0 commit comments