Skip to content

Commit f60c6ce

Browse files
committed
Upgrade to 3.2704.1429 - Required for following changes as cef.redist targets files have changed
Update CefSharp.Common.targets so it copies the cef.redist packages Add support for Win32 target (obviously uses x86 files) Update CefSharp.Native.props to copy the files also for local builds Add AnyCPU target Add CefLoader helper class for AssemblyResolver
1 parent b1685b4 commit f60c6ce

25 files changed

+251
-29
lines changed

CefSharp.BrowserSubprocess.Core/CefSharp.BrowserSubprocess.Core.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="..\packages\cef.sdk.3.2704.1418\build\cef.sdk.props" Condition="Exists('..\packages\cef.sdk.3.2704.1418\build\cef.sdk.props')" />
3+
<Import Project="..\packages\cef.sdk.3.2704.1429\build\cef.sdk.props" Condition="Exists('..\packages\cef.sdk.3.2704.1429\build\cef.sdk.props')" />
44
<ItemGroup Label="ProjectConfigurations">
55
<ProjectConfiguration Include="Debug|Win32">
66
<Configuration>Debug</Configuration>
@@ -67,7 +67,7 @@
6767
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
6868
</ImportGroup>
6969
<PropertyGroup Label="UserMacros">
70-
<NuGetPackageImportStamp>e9271c37</NuGetPackageImportStamp>
70+
<NuGetPackageImportStamp>bd305cd7</NuGetPackageImportStamp>
7171
</PropertyGroup>
7272
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
7373
<LinkIncremental>true</LinkIncremental>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="cef.sdk" version="3.2704.1418" targetFramework="Native" />
3+
<package id="cef.sdk" version="3.2704.1429" targetFramework="Native" />
44
</packages>

CefSharp.Core/CefSharp.Core.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="..\packages\cef.sdk.3.2704.1418\build\cef.sdk.props" Condition="Exists('..\packages\cef.sdk.3.2704.1418\build\cef.sdk.props')" />
3+
<Import Project="..\packages\cef.sdk.3.2704.1429\build\cef.sdk.props" Condition="Exists('..\packages\cef.sdk.3.2704.1429\build\cef.sdk.props')" />
44
<ItemGroup Label="ProjectConfigurations">
55
<ProjectConfiguration Include="Debug|Win32">
66
<Configuration>Debug</Configuration>
@@ -67,7 +67,7 @@
6767
<PropertyGroup Label="UserMacros" />
6868
<PropertyGroup>
6969
<_ProjectFileVersion>11.0.51106.1</_ProjectFileVersion>
70-
<NuGetPackageImportStamp>2ebb2af2</NuGetPackageImportStamp>
70+
<NuGetPackageImportStamp>dac520a5</NuGetPackageImportStamp>
7171
</PropertyGroup>
7272
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
7373
<OutDir>bin\$(Platform)\$(Configuration)\</OutDir>

CefSharp.Core/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="cef.sdk" version="3.2704.1418" targetFramework="Native" />
3+
<package id="cef.sdk" version="3.2704.1429" targetFramework="Native" />
44
</packages>

CefSharp.Native.props

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,22 @@
77
</ItemGroup>
88
<Copy SourceFiles="@(SubProcessFiles)" DestinationFolder="$(TargetDir)" />
99
</Target>
10-
</Project>
10+
11+
<Target Name="CefSharpCopyLibs86" BeforeTargets="AfterBuild" Condition="'$(Platform)' == 'x86'">
12+
<Message Importance="high" Text="Copying cef.redist x86 binaries" />
13+
<Copy SourceFiles="@(CefBinaries32)" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
14+
<Message Importance="high" Text="Copying cef.redist x86 pak files" />
15+
<Copy SourceFiles="@(CefPakFiles32)" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
16+
<Message Importance="high" Text="Copying cef.redist x86 locales " />
17+
<Copy SourceFiles="@(CefLocales32)" DestinationFolder="$(TargetDir)\locales" SkipUnchangedFiles="true" />
18+
</Target>
19+
20+
<Target Name="CefSharpCopyLibs64" BeforeTargets="AfterBuild" Condition="'$(Platform)' == 'x64'">
21+
<Message Importance="high" Text="Copying cef.redist x64 binaries" />
22+
<Copy SourceFiles="@(CefBinaries64)" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
23+
<Message Importance="high" Text="Copying cef.redist x64 pak files" />
24+
<Copy SourceFiles="@(CefPakFiles64)" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
25+
<Message Importance="high" Text="Copying cef.redist x64 locales " />
26+
<Copy SourceFiles="@(CefLocales64)" DestinationFolder="$(TargetDir)\locales" SkipUnchangedFiles="true" />
27+
</Target>
28+
</Project>

CefSharp.OffScreen.Example/CefSharp.OffScreen.Example.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<FileAlignment>512</FileAlignment>
1414
<TargetFrameworkProfile>
1515
</TargetFrameworkProfile>
16-
<NuGetPackageImportStamp>f7c3e354</NuGetPackageImportStamp>
16+
<NuGetPackageImportStamp>6a989588</NuGetPackageImportStamp>
1717
</PropertyGroup>
1818
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
1919
<DebugSymbols>true</DebugSymbols>
@@ -94,6 +94,6 @@
9494
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
9595
<Import Project="$(SolutionDir)\CefSharp.props" />
9696
<Import Project="$(SolutionDir)\CefSharp.Native.props" />
97-
<Import Project="..\packages\cef.redist.x64.3.2704.1418\build\cef.redist.x64.targets" Condition="Exists('..\packages\cef.redist.x64.3.2704.1418\build\cef.redist.x64.targets')" />
98-
<Import Project="..\packages\cef.redist.x86.3.2704.1418\build\cef.redist.x86.targets" Condition="Exists('..\packages\cef.redist.x86.3.2704.1418\build\cef.redist.x86.targets')" />
97+
<Import Project="..\packages\cef.redist.x86.3.2704.1429\build\cef.redist.x86.targets" Condition="Exists('..\packages\cef.redist.x86.3.2704.1429\build\cef.redist.x86.targets')" />
98+
<Import Project="..\packages\cef.redist.x64.3.2704.1429\build\cef.redist.x64.targets" Condition="Exists('..\packages\cef.redist.x64.3.2704.1429\build\cef.redist.x64.targets')" />
9999
</Project>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="cef.redist.x64" version="3.2704.1418" targetFramework="net452" />
4-
<package id="cef.redist.x86" version="3.2704.1418" targetFramework="net452" />
3+
<package id="cef.redist.x64" version="3.2704.1429" targetFramework="net452" />
4+
<package id="cef.redist.x86" version="3.2704.1429" targetFramework="net452" />
55
</packages>

CefSharp.WinForms.Example/CefSharp.WinForms.Example.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<OldToolsVersion>3.5</OldToolsVersion>
2222
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
2323
<TargetFrameworkProfile />
24-
<NuGetPackageImportStamp>b35484a6</NuGetPackageImportStamp>
24+
<NuGetPackageImportStamp>39ab83f1</NuGetPackageImportStamp>
2525
</PropertyGroup>
2626
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
2727
<PlatformTarget>x64</PlatformTarget>
@@ -182,6 +182,6 @@
182182
<Import Project="$(SolutionDir)\CefSharp.Native.props" />
183183
<Import Project="..\packages\cef.redist.x64.3.2272.30\build\cef.redist.x64.targets" Condition="Exists('..\packages\cef.redist.x64.3.2272.30\build\cef.redist.x64.targets')" />
184184
<Import Project="..\packages\cef.redist.x86.3.2272.30\build\cef.redist.x86.targets" Condition="Exists('..\packages\cef.redist.x86.3.2272.30\build\cef.redist.x86.targets')" />
185-
<Import Project="..\packages\cef.redist.x64.3.2704.1418\build\cef.redist.x64.targets" Condition="Exists('..\packages\cef.redist.x64.3.2704.1418\build\cef.redist.x64.targets')" />
186-
<Import Project="..\packages\cef.redist.x86.3.2704.1418\build\cef.redist.x86.targets" Condition="Exists('..\packages\cef.redist.x86.3.2704.1418\build\cef.redist.x86.targets')" />
185+
<Import Project="..\packages\cef.redist.x86.3.2704.1429\build\cef.redist.x86.targets" Condition="Exists('..\packages\cef.redist.x86.3.2704.1429\build\cef.redist.x86.targets')" />
186+
<Import Project="..\packages\cef.redist.x64.3.2704.1429\build\cef.redist.x64.targets" Condition="Exists('..\packages\cef.redist.x64.3.2704.1429\build\cef.redist.x64.targets')" />
187187
</Project>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="cef.redist.x64" version="3.2704.1418" targetFramework="net452" />
4-
<package id="cef.redist.x86" version="3.2704.1418" targetFramework="net452" />
3+
<package id="cef.redist.x64" version="3.2704.1429" targetFramework="net452" />
4+
<package id="cef.redist.x86" version="3.2704.1429" targetFramework="net452" />
55
</packages>

CefSharp.Wpf.Example/CefSharp.Wpf.Example.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<OldToolsVersion>3.5</OldToolsVersion>
2222
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
2323
<TargetFrameworkProfile />
24-
<NuGetPackageImportStamp>e08d0872</NuGetPackageImportStamp>
24+
<NuGetPackageImportStamp>73c79eb8</NuGetPackageImportStamp>
2525
</PropertyGroup>
2626
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
2727
<DebugSymbols>true</DebugSymbols>
@@ -180,6 +180,6 @@
180180
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
181181
<Import Project="$(SolutionDir)\CefSharp.props" />
182182
<Import Project="$(SolutionDir)\CefSharp.Native.props" />
183-
<Import Project="..\packages\cef.redist.x64.3.2704.1418\build\cef.redist.x64.targets" Condition="Exists('..\packages\cef.redist.x64.3.2704.1418\build\cef.redist.x64.targets')" />
184-
<Import Project="..\packages\cef.redist.x86.3.2704.1418\build\cef.redist.x86.targets" Condition="Exists('..\packages\cef.redist.x86.3.2704.1418\build\cef.redist.x86.targets')" />
183+
<Import Project="..\packages\cef.redist.x86.3.2704.1429\build\cef.redist.x86.targets" Condition="Exists('..\packages\cef.redist.x86.3.2704.1429\build\cef.redist.x86.targets')" />
184+
<Import Project="..\packages\cef.redist.x64.3.2704.1429\build\cef.redist.x64.targets" Condition="Exists('..\packages\cef.redist.x64.3.2704.1429\build\cef.redist.x64.targets')" />
185185
</Project>

0 commit comments

Comments
 (0)