|
19 | 19 | <MsBuildTasksFolder>$(RootFolder)\buildtasks</MsBuildTasksFolder> |
20 | 20 | <ArtifactsFolder>$(RootFolder)\artifacts</ArtifactsFolder> |
21 | 21 | <SqlCeFolder>$(LibFolder)\sqlce</SqlCeFolder> |
22 | | - <V8Folder>$(LibFolder)\ClearScript.V8</V8Folder> |
| 22 | + <Msvcp140Folder>$(LibFolder)\msvcp140</Msvcp140Folder> |
23 | 23 | <SourceArtifactFolder>$(ArtifactsFolder)\Source</SourceArtifactFolder> |
24 | 24 | <MsDeployArtifactFolder>$(ArtifactsFolder)\MsDeploy</MsDeployArtifactFolder> |
25 | 25 | <GalleryArtifactFolder>$(ArtifactsFolder)\Gallery</GalleryArtifactFolder> |
|
44 | 44 | <BuildPlatform Condition="$(BuildPlatform) == ''">x86</BuildPlatform> |
45 | 45 |
|
46 | 46 | <xVersion>$(BUILD_NUMBER)</xVersion> |
47 | | - <Version>2.6.0</Version> |
| 47 | + <Version>3.0.0</Version> |
48 | 48 | <ZipDirectory>$(StageFolder)</ZipDirectory> |
49 | 49 | <ZipVersionFileSuffix Condition="$(Version) != ''">.$(Version)</ZipVersionFileSuffix> |
50 | 50 | <ZipVersionFileSuffix Condition="$(Version) == ''"></ZipVersionFileSuffix> |
|
103 | 103 | <UploadedImages Include="$(WebFolder)\Media\uploaded\**\*" /> |
104 | 104 | <SqlCe-Native-Binaries-x86 Include="$(SqlCeFolder)\x86\**\*"/> |
105 | 105 | <SqlCe-Native-Binaries-amd64 Include="$(SqlCeFolder)\amd64\**\*"/> |
106 | | - <V8-Libs Include="$(V8Folder)\lib\**\*"/> |
107 | | - <V8-Native-Binaries-x86 Include="$(V8Folder)\Native\x86\**\*"/> |
108 | | - <V8-Native-Binaries-amd64 Include="$(V8Folder)\Native\amd64\**\*"/> |
| 106 | + <Msvcp140-Binaries-x86 Include="$(Msvcp140Folder)\x86\**\*"/> |
| 107 | + <Msvcp140-Binaries-amd64 Include="$(Msvcp140Folder)\amd64\**\*"/> |
109 | 108 | </ItemGroup> |
110 | 109 |
|
111 | 110 | <!-- delete the build folder --> |
|
157 | 156 | <Copy SourceFiles="@(SqlCe-Native-Binaries-x86)" DestinationFolder="$(StageFolder)\bin\x86\%(RecursiveDir)" /> |
158 | 157 | <Copy SourceFiles="@(SqlCe-Native-Binaries-amd64)" DestinationFolder="$(StageFolder)\bin\amd64\%(RecursiveDir)" /> |
159 | 158 |
|
160 | | - <!-- copy ClearScript.V8 Javascript engine files --> |
161 | | - <Copy SourceFiles="@(V8-Libs)" DestinationFolder="$(StageFolder)\bin\ClearScript.V8\%(RecursiveDir)" /> |
162 | | - <Copy SourceFiles="@(V8-Native-Binaries-x86)" DestinationFolder="$(StageFolder)\bin\x86\%(RecursiveDir)" /> |
163 | | - <Copy SourceFiles="@(V8-Native-Binaries-amd64)" DestinationFolder="$(StageFolder)\bin\amd64\%(RecursiveDir)" /> |
| 159 | + <!-- copy Visual C++ runtime files --> |
| 160 | + <Copy SourceFiles="@(Msvcp140-Binaries-x86)" DestinationFolder="$(StageFolder)\bin\x86\%(RecursiveDir)" /> |
| 161 | + <Copy SourceFiles="@(Msvcp140-Binaries-amd64)" DestinationFolder="$(StageFolder)\bin\amd64\%(RecursiveDir)" /> |
164 | 162 |
|
165 | 163 | <!-- transform config files --> |
166 | 164 | <TransformXml Source="$(TransformInputFile)" Transform="$(TransformFile)" Destination="$(TransformOutputFile)" /> |
|
177 | 175 | <XmlUpdate XmlFileName="$(TransformOutputFile)" XPath="/configuration/system.web/trace/@enabled" Value="false" /> |
178 | 176 | <XmlUpdate XmlFileName="$(TransformOutputFile)" XPath="/configuration/system.web/machineKey/@validationKey" Value="AutoGenerate" /> |
179 | 177 | <XmlUpdate XmlFileName="$(TransformOutputFile)" XPath="/configuration/system.web/machineKey/@decryptionKey" Value="AutoGenerate" /> |
180 | | - |
| 178 | + |
| 179 | + <!-- remove satellite dll folders gathered from nuget packages --> |
| 180 | + <CallTarget Targets="Remove-Satellites"/> |
| 181 | + </Target> |
| 182 | + |
| 183 | + <Target Name="Remove-Satellites"> |
| 184 | + <PropertyGroup> |
| 185 | + <BinDir>$(StageFolder)\bin</BinDir> |
| 186 | + </PropertyGroup> |
| 187 | + <ItemGroup> |
| 188 | + <SatelliteDirs Include="$(BinDir)\da;$(BinDir)\fi;$(BinDir)\ja;$(BinDir)\ko;$(BinDir)\mk;$(BinDir)\nl;$(BinDir)\pt;$(BinDir)\no;$(BinDir)\pl;$(BinDir)\ru-ru;$(BinDir)\sv;$(BinDir)\tr;$(BinDir)\uk;$(BinDir)\zh-CHS;$(BinDir)\zh-Hans;$(BinDir)\zh-Hant" /> |
| 189 | + </ItemGroup> |
| 190 | + <RemoveDir Directories="@(SatelliteDirs)" /> |
181 | 191 | </Target> |
182 | 192 |
|
183 | 193 | <Target Name="Package-Zip"> |
|
0 commit comments